我在2年前迁移了我的网站(闪存基于响应)。但Google抓取工具仍然抱怨旧文件无法访问。几次,我在网站管理员工具网站上标记了它们。但仍然产生这些错误。谷歌论坛中提到的一些,只是暂时将它们作为错误留下来,爬虫会在几次尝试后将它们标记为过时。这种方法也无济于事。该网站是一个带有.htaccess文件的* nix GoDaddy网站。有什么想法吗?
答案 0 :(得分:0)
我认为如果您为网络服务器设置http重写规则,将内容定义为http 301
,Moved Permanently,它将会有效。然后爬行机器人将开始寻找新的地方。
所以,机器人请求:
GET /index.php HTTP/1.1
Host: www.example.org
适当的服务器响应:
HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/index.asp
我之前已成功完成此操作,在论坛网站上我们在一年左右后更改了网址格式。
如果链接数量不是太大,您可以通过在.htaccess中执行此操作来重定向每个链接:
Redirect 301 /old-page.html http://example.com/new-page.html
Redirect 301 /another-old-page.html http://example.com/another-new-page.html
似乎是mod_rewrite is enabled by default,所以只需输入你的重定向,你就可以免费回家了。当你暂时拥有它们时,它们可能会被带走。