明明存在的URL,为什么会被站长工具误认为是死链接

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:02:12
我是个网络新手,今天我用站长工具http://tool.chinaz.com/查了下网站的链接分析,发现网站里有很多死链接,比如说是http://www.joyinweb.cn/html/sem/2009/1109/956.html
那的确出现的是404页面,那我发现这个地址的确在网站里出现,而且是我刚分布文章的URL,那我就尝试sem改成SEM这个网页就可以打开了。果真这个网页就可以打开了,http://www.joyinweb.cn/html/SEM/2009/1109/956.html
还有其他一系列的死链接也都是类似的情况,就是因为大小写的问题打不开网页,只要是我把地址栏的地址全改成大写的,那那些所谓的死链接就全部可以打开了。
那我这边的有个疑问了,难道说站长工具在抓取信息的时候只能识别大写的URL,还是说在抓取的时候就直接把大写抓成小写了。还是说是工具本身的问题?希望高手指导,帮忙解开疑问。

我认为这是站长工具本身的一个bug,因为事实上在你的网站内并不存在这个链接,工具分析的时候把抓取的链接全部换成小写,而验证链接时没有转化回来,所以就出现了死链接。当然,这是因为你现在用的系统对URl的大小写敏感引起的,如果是Linux系统,它本身是敏感的,如果是Windows系统,好像系统设置一下某处就可以对大小写不敏感,但是我觉得没这个必要。

另外,如果你随便改写域名的大小写,浏览器还是能返回正确的结果,这是因为对于域名,系统会自动把解析工作丢给域名解析器,而域名解析器对大小写是有统一解析的。