URL不区分大小写301至统一命名规则

四月 20, 2015 | views
Comments 0

URL不区分大小写301至统一命名规则

问题描述
首先通过百度收录查询指令:site:www.abd.com发现:

http://www.adc.com/lean/leannews/eac701cd-6cca-4dc6-881c-04ec102ffd3e

http://www.adc.com/Lean/LeanNews/eac701cd-6cca-4dc6-881c-04ec102ffd3e

都被收录,而这两个URL所返回的页面其实是同一个页面,只是首字母大小写区别而已。

网站影响:
1.占用有限的收录名额
网站本身没有权重,能带动收录的页面数量十分有限,而同一个页面收录了两个URL(有可能更多),显然其中一个占用了其他未被收录页面被收录的机会;
2.重复内容

不同的URL内容却完全相同,极有可能被判定为重复内容,认定为内容上的作弊。

原因分析:

URL不区分大小写跟服务器环境有关:
服务器环境大小写无区别则URL就没有区别(返回同一个页面);
服务器解析成两个地址,那就是有区别(其中一个返回404)。


解决办法:
URL大小写混合除了网址难以记忆外,在windows下不区分大小写的调试,在Linux下错误百出,必须将URL统一成小写。
使用windows主机更换为Linux主机,已经收录的非标准页面将无法找到,在百度站长工具提交死链即可。如果不能替换为Linux主机:
1.每个栏目单词首字母以小写作为统一的命名规则,保证每个网页只有一个URL,做到网址规范化;
2.将每个栏目单词的首写字母大写URL301重定向全部指向小写,已经收录的页面直接在百度站长工具提交死链。

 

建站教程URL  301  

相关文章: