多言語、マルチドメインのサイトがあります。独自のCMSインストール(Drupal)で実行されるため、ルートディレクトリは1つです。したがって、静的なrobots.txtがある場合、私が知る限り、単一のドメインのファイルしか表示できません。
.htaccessに行を入れてもらえますか
Redirect 301 /robots.txt /robots.php
(または同等の指示。許可されている場合は指示してください)
したがって、動的なphpファイルにリダイレクトされます$_SERVER['HTTP_HOST']
。
また、sitemap.xmlについても同じ質問なので、異なるドメインごとに異なるリンクを示す動的なsitemap.phpを提供できます。
.txtと.xmlを使用しない場合の問題は、前述のように、すべてのドメインがサーバーコンピュータの単一の物理ディレクトリを共有することです。