
ドメインに「.our-internal-devel-domain.de」が含まれている場合、「robots.txt」のすべてのリクエストをリダイレクトします。これはサーバー全体で行う必要があります。Web サイトを開発してテスト ドメインで公開する場合、Google に公開したくないので、すべて拒否の robots.txt を配信したいからです。
テスト目的のため、これらのドメインはプロジェクトの起動後も存在するため、ドメインに devel-domain が含まれていない場合は、通常の robots.txt が提供されるはずです。
たとえば、いくつかの疑似コードですが、Apache conf の mod_rewrite または Alias では使用できませんでした。
if current_domain.contains("our-internal-devel-domain.de") && querystring == "robots.txt"
deliver("/path/to/global/deny/robots.txt")
答え1
これは次のように簡単です
<VirtualHost *:80>
ServerName our-internal-devel-domain.de>
Alias /robots.txt /path/to/global/deny/robots.txt
</VirtualHost>