Согласно этому блогу («Понимание практики синтаксиса URL, дружественного к SEO»), я должен измениться
http://example.com/Hello-Dolly
к
http://example.com/hello-dolly
Причины приведены:
- URL, как правило, чувствительны к регистру
- это упростит любые чувствительные к регистру отчеты SEO и аналитики
В соответствии с этим GIF, который я нашел в статье Википедии о нормализации URL, я должен преобразовывать свои URL-адреса из любых прописных в строчные.
Однако я использую ASP.NET MVC, и по умолчанию мои URL-адреса имеют следующую структуру ( CamelCase ):
http://www.example.com/Controller/Action/Parameter
http://www.example.com/Categories/List/Bicycles
Я пролистал RFC1738, но не нашел однозначных ответов на это.
Должен ли я изо всех сил заставить каркас изменить все на строчные? Почему Microsoft решила спроектировать свою структуру таким образом, если все говорят мне использовать строчные буквы?