我们从 olddomain.com 更改为 newdomain.com。在 olddomain.com 上使用 .htaccess(处理 301)大约 6 个月后,我们取消了 olddomain.com 的托管,然后恢复使用我们的域名注册商提供的全面 301 重定向服务。
这通常工作正常,但我们注意到 www.olddomain.com/robots.txt 现在正在通过毯子 301 重定向到 www.newdomain.com/robots.txt,这似乎在我们的 Google 列表和网站管理员工具中产生了各种错误.
所以,对于这个问题:有什么我可以添加到我们的 newdomain.com .htaccess 文件中,它不会接受来自 olddomain.com 的 robots.txt 请求吗?我无法在 olddomain.com 上做任何事情,因为它现在只与注册商合作,并且没有文件/托管。
我认为这应该有效,但似乎没有。
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www\.)?olddomain\.com [NC]
RewriteRule \.txt$ - [F,NC,L]
谢谢