根据此博客(“了解SEO友好的URL语法惯例”),我应该进行更改
http://example.com/Hello-Dolly
至
http://example.com/hello-dolly
给出的原因有:
- 网址通常区分大小写
- 它将简化所有区分大小写的SEO和分析报告
根据我在Wikipedia上有关URL规范化的文章中找到的GIF,我应该将URL从任何大写字母转换为所有小写字母。
但是,我使用ASP.NET MVC,默认情况下,我的URL的结构是这样的(CamelCase):
http://www.example.com/Controller/Action/Parameter
http://www.example.com/类别/列表/自行车
我浏览了RFC1738,但没有看到任何明确的答案。
我是否应该强迫框架将所有内容更改为小写?如果所有人都告诉我使用小写字母,Microsoft为什么选择选择这样设计框架?