【发布时间】:2011-01-22 19:27:18
【问题描述】:
Google 网站管理员工具不断显示我的这个版本的域名:
mysite.co.uk/?cat=
我已经用 ? 禁止了每个 URL在其中,上面显示在 Crawl errors: URL restricted by robots.txt
当我的 .htaccess 文件中有以下内容时,我根本不知道为什么会发生这种情况:
RewriteCond %{QUERY_STRING} ^cat=$ [NC]
RewriteRule ^(.*)$ http://misite.co.uk/? [R=301,L]
我认为上述内容应该是 301 重定向: mysite.co.uk/?cat= 至: mysite.co.uk/
如果我点击第一个 URL,它实际上会转到浏览器中的第二个。
我还有几个类似的问题?如果有人告诉我如何正确地 301 重定向它们以向 Google 显示这些已被永久删除并阻止它们被抓取,我会非常高兴。
【问题讨论】:
-
作为参考,您可能会在 serverfault.com 或 webmasters.stackexchange.com 上找到更好的帮助。要么更熟悉配置 Apache。
标签: .htaccess mod-rewrite redirect