За замовчуванням - однина, наприклад
http://example.com/category/apple/
Але мені цікаво, чи краще використовувати форму множини, наприклад
http://example.com/categories/apple/
Чи є якісь настанови щодо цього?
За замовчуванням - однина, наприклад
http://example.com/category/apple/
Але мені цікаво, чи краще використовувати форму множини, наприклад
http://example.com/categories/apple/
Чи є якісь настанови щодо цього?
Відповіді:
Дотримуюся простого правила (важко пояснити, тому наведу приклади):
http://example.com/categories/
<- Ця форма множини повинна означати, що на сторінці відображається список усіх категорій, які використовуються на вашому сайті.
Так само, якщо це "автори" (як і в http://example.com/authors/
), я б очікував, що на сторінці з'явиться список (з описом або без нього - це ваш вибір) авторів.
Простіше кажучи, ви не можете використовувати "категорію" (як в http://example.com/category/
) і перераховувати всі категорії під нею. Ніби звучить безглуздо, правда? Справа в тому, що ви ніколи не знаєте, коли вам доведеться створити список як такий => завжди краще залишати "множинні" слова, якщо ви не маєте конкретної / визначеної мети (що має сенс).
Також люди очікують, що URL-адреса буде точним описом сторінки. Наприклад, у власному випадку, коли заголовок статті в Google недостатньо описовий, я переглядаю URL-адресу статті, щоб побачити, чи вона навіть близька до того, що я шукаю. Просто кажу.
Просто порівняйте http://example.com/category/technology/
порівняноhttp://example.com/categories/technology/
http://example.com/category/technology/
говорить мені, що я переходжу до категорії технологій на example.com
Якщо я бачу, що http://example.com/categories/technology/
моєму мозку потрібно трохи подумати, і, звичайно, (у більшості випадків) зрозумію це - я переходжу на сторінку про технології, що є однією з категорій на example.com)
Іноді URL-адреси структуруються так, щоб відображати ієрархію вмісту. Подивіться, наприклад, структуру URL-адрес цього веб-сайту (помічаєте? Так, "питання" .): http://wordpress.stackexchange.com/questions/53474/permalink-format-singular-or-plural
http://wordpress.stackexchange.com/questions/
перенесе вас до списку всіх питань на WP.SE [1] . 53474
- ідентифікатор публікації. Ось це - найважливіші частини системи. Описова частина URL-адреси, тобто permalink-format-singular-or-plural
призначена для пошукових систем та відвідувачів, що надходять із пошукових систем (AFAIK).
Ієрархія вмісту тут? Home > Questions > Post
(або, скажімо, питання) - це мало більше сенсу для людей, які будували мережу Stack Exchange, і тому вони йшли вперед.
http://example.com/category/apple/
[1]: WP.SE => WordPress.StackExchange.com
Є дві причини зберегти однину:
Загальна практика використовувати однину. Не порушуйте це, якщо ви не хочете ускладнювати запам'ятовування своїх постійних посилань. Ваші читачі перебувають на інших сайтах 99% свого часу, їм не варто було б чомусь вчитися без дійсно хорошої винагороди.
Множинні форми важче перекласти . Коли я створюю власні таксономії чи типи публікацій, я роблю також шліфувальну передачу. Сингулярні форми, як правило, простіші для перекладу, що, можливо, було джерелом цієї практики.
example.com/category/
ви очікуєте список усіх категорій (множини), а потім category
виглядає неправильно.
/category/
це віртуальна конструкція URL. WordPress не обслуговує фактичну сторінку для example.com/category/
.
that are "hackable" to allow users to move to higher levels of the information architecture by hacking off the end of the URL
. Так що /category/
404 видається небажаним.