Три распространенных дизайна URL:
Наиболее распространенный дизайн: все в нижнем регистре и -
в качестве разделителя. Это значение по умолчанию во многих CMS (включая самую популярную CMS, WordPress) и, например, также используемое Stack Overflow: последний сегмент пути URL-адреса вашего вопроса
/whats-the-best-practice-for-url-path-casing-and-spacing
Википедия (и по умолчанию все сайты MediaWiki) используют правильный регистр и _
в качестве разделителя. Например, страница о переполнении стека имеет этот последний сегмент пути:
/Stack_Overflow
(отличается от /Stack_overflow
)
Многие (ранние) вики используют CamelCase и не используют разделитель. Например, страница о переполнении стека в первой вики (использующей WikiWikiWeb) имеет этот последний сегмент в компонент запроса:
StackOverflow
Разделитель Pro: легче понять, что означает строка; и вы можете избежать недоразумений (подумайте об преследовании учителей: разговоры учителей, преследовании учителей). Хотя здесь может помочь CamelCase, он не так хорошо работает для более длинных строк, например, whats-the-best-practice-for-url-path-casing-and-spacing
легче понять, чем WhatsTheBestPracticeForUrlPathCasingAndSpacing
.
Правильный регистр: если на вашем сайте есть страницы о разных вещах, написанных одинаково, за исключением разных регистров (например, "Переполнение стека" для сайта/компании, "Переполнение стека" для концепции программирования или " Любовь» для существительного, «любовь» для глагола), это простой способ устранить неоднозначность.
Pro CamelCase: слова, написанные таким образом, могут автоматически связываться с соответствующими страницами; авторам не нужно использовать разметку гиперссылок.
Если только ваш сайт не является вики со многими авторами, которые не так хорошо разбираются в разметке (в этом случае CamelCase может быть полезен), или чем-то вроде энциклопедии, которая определяет вещи, которые обычно описываются одним или несколькими словами (в этом случае правильный регистр может быть полезен), я бы выбрал самый популярный способ: использовать строчные буквы и дефис (-
) в качестве разделителя. Это то, что люди привыкли видеть.
Google также рекомендует:
Рассмотрите возможность использования знаков препинания в URL-адресах. URL-адрес http://www.example.com/green-dress.html
гораздо полезнее для нас, чем http://www.example.com/greendress.html
.
Мы рекомендуем использовать дефисы (-
) вместо символов подчеркивания (_
) в URL-адресах.
person
unor
schedule
14.07.2016