Три общие конструкции URL:
Наиболее распространенной конструкцией является: все в нижнем регистре и -
в качестве разделителя. Это по умолчанию во многих CMS (в том числе наиболее популярных CMS, WordPress), а также, например, используется переполнение стека: последний путь сегмент URL вашего вопроса является
/whats-the-best-practice-for-url-path-casing-and-spacing
Википедии (и, по умолчанию, все сайты MediaWiki) используют правильный корпус и _
в качестве разделителя. Например, page about Stack Overflow имеет этот последний отрезок пути:
/Stack_Overflow
(which is different from /Stack_overflow
)
Многие (в начале) вики использовать верблюжьи и без сепаратора. Например, page about Stack Overflow в первой вики (с использованием WikiWikiWeb) имеет этот последний сегмент в компоненте запроса:
StackOverflow
Pro сепаратор: Это легче увидеть, что означает, что строка; и вы можете избежать недоразумений (подумайте об учительница: учителя говорят, учитель преследует). Хотя CamelCase может помочь здесь, он не работает так хорошо для более длинных строк, например, whats-the-best-practice-for-url-path-casing-and-spacing
легче понять, чем WhatsTheBestPracticeForUrlPathCasingAndSpacing
.
Pro правильного случай: Если ваш сайт имеет страницы о разных вещах, написанных тем же для различного случая (за исключением, например, «переполнение стека» для сайта/компании, «переполнения стека» для концепции программирования, или «Любовь «для существительного,« любовь »для глагола), это простой способ устранения разногласий.
Pro CamelCase: Слова, написанные таким образом, могут быть автоматически связаны с соответствующими страницами; авторам не нужно использовать разметку гиперссылок.
Если ваш сайт не является вики-сайтом со многими авторами, которые не знают разметки так хорошо (в этом случае CamelCase может быть полезен) или что-то вроде энциклопедии, которая определяет вещи, которые обычно описываются одним или несколькими словами (в этом случае правильный случай может быть полезным), я бы пошел самым популярным способом: использовать строчные буквы и дефис (-
) в качестве разделителя. Это то, что люди привыкли видеть.
Google recommends this, too:
Используйте знаки пунктуации в ваших URL. URL http://www.example.com/green-dress.html
гораздо полезнее для нас, чем http://www.example.com/greendress.html
.
Мы рекомендуем использовать дефис (-
) вместо подчеркивания (_
) в ваших URL.
Удивительный, спасибо! –