我的网站每天在http状态码下有很多页面返回404,但是经过分析,发现页面并不存在!
比如:
180.153.223.249 - - [06/Aug/2014:03:31:21 +0800] "GET /zbzzz/145.html HTTP/1.0" 404 961 "-" "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"
这个页面/zbzzz/145.html 根本不存在,存在的页面时/tsjs/145.html。这种情况我该怎么做啊?
看了@夫唯[?] 老师的回答,我用Xenu-死链接检测工具检测结果如下:
是图片,没有发现其他404.

1:标准化URL
2:做3301重定向
3:做Robots屏蔽
http://faq.seowhy.com/6_79_zh.html 你用这个工具排查下你网站存在的错误连接所在页面;
如果不在你的网站上,则可能是在其他网站上,你可以通过百度搜索那些链接,看能否找到所在。
然后,在Robots.txt里屏蔽有规律的部分。
做404页面
###我也出现了这种情况,有11条404错误,在百度里也搜不到,不存在,但还是提交百度死链,提交之生没多久又出来了,如此好几次了,不知道怎么解决?
###另外可以在百度站长工具那里提交死链,首先做个死链地图和网站地图做法一样,上传网站根目录下,然后在死链提交入口提交正确的死链地图位置。

###
夫唯老师说了:如果不在你的网站上,则可能是在其他网站上!你也查询了,百度没有出现URL
唯一原因就是:站外有错误的瞄文本URL(要么之间做过站发过瞄文本外链、要么别人故意制造错误瞄文本链接)。
比如:我故意弄一个“CCCC”瞄文本到你网站但是URL是不存在的,蜘蛛根据这个URL进行爬取,返回必然是404 。
处理办法:
1、Robots (太多的话也无法避免)
2、不用理会他(直接忽视)
做个404页面,可以解决你的日志HTTP状态码是404的问题
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/58332.html
