olddomain.com から newdomain.com に変更しました。olddomain.com で .htaccess (301 を処理するため) を約 6 か月使用した後、olddomain.com のホスティングをキャンセルし、ドメイン レジストラーが提供するブランケット 301 リダイレクト サービスの使用に戻しました。
これは通常は問題なく動作しますが、www.olddomain.com/robots.txt がブランケット 301 経由で www.newdomain.com/robots.txt にリダイレクトされていることに気付きました。これにより、Google のリスティングとウェブマスター ツールでさまざまなエラーが発生しているようです。 .
では、質問に対して: olddomain.com からの robots.txt の要求を受け入れない newdomain.com .htaccess ファイルに追加できるものはありますか? olddomain.com では何もできません。今はレジストラだけで、ファイルやホスティングがないからです。
私はこれがうまくいくはずだと思ったが、うまくいかないようだ。
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www\.)?olddomain\.com [NC]
RewriteRule \.txt$ - [F,NC,L]
ありがとう