是否有一种友好的方式将301全部大写网址参数值重定向到ucfirst
版本?
E.g。从:http://www.example.com/results?color=RED
301重定向到:http://www.example.com/results?color=Red
TL; DR:
相关网站使用“混合”网址来显示搜索结果
简化示例:
http://www.example.com/Red-Widgets/search?color=Red
哪个好。但是当参数值的大写不好时,我们得到:
http://www.example.com/RED-Widgets/search?color=RED
,
不受欢迎的网址。
(顺便说一句,不幸的是,这已经发生了,导致在Google搜索结果中索引了大量错误的大写不正确的网址)...
我们删除了可能产生混合大小写参数值的可能用户输入源,但事实仍然是:
因此,出于所有这些原因,我想尝试通过301重定向来修正参数值,这反过来也会纠正URL的第一部分(示例中的“RED-Widgets”部分)