Windowsにwamppサーバーがインストールされています。このサーバーでは、仮想ホストを使用していくつかのプライマリ ドメインとともに複数のサブドメインを実行しています。要件は、すべてのサブドメインに robots.txt を自動的に実装することでした。例えば:
site1.example.com
site2.example.com
site3.example.com
site1.example.net
site2.example.net
そのため、http.conf に次のように書きました。
Alias /robots.txt D:/wampp/static-files/override-robots.txt
上記はexample.comとexample.netのすべてのサブドメインの要件を満たし、作成されたすべての新しいサブドメインにはデフォルトでこのrobots.txtがあり、それぞれに個別のrobots.txtを配置する必要はありませんが、問題はいくつかプライマリ ドメインもこのサーバー上にあり、robots.txt も上記から実行されます。例えば:
www.primarydomain1.com
www.primardomain2.com
今、私が欲しいのは、example.com と example.net のすべてのサブドメインで、すべてのプライマリ ドメインを除いて上から robots.txt が自動的に実行されることです。Apache Alias はこれを行う最良の方法ではない可能性があるため、それに関するヘルプやヒントは非常に役立ちます。
ありがとう