Eu tenho um site multilíngue e de vários domínios. Ele é executado através de uma instalação exclusiva do CMS (Drupal), então eu tenho um único diretório raiz. Portanto, se eu tenho um robots.txt estático, só posso mostrar os arquivos para um único domínio, tanto quanto eu sei.
Eu poderia colocar uma linha em .htaccess
Redirect 301 /robots.txt /robots.php
(ou instrução equivalente e, por favor, indique qual, se permitido)
então ele redireciona para um arquivo php dinâmico, onde eu posso servir diferentes conteúdos de acordo com o $_SERVER['HTTP_HOST']
?
E a mesma pergunta para sitemap.xml , para que eu possa servir um sitemap.php dinâmico que indica links diferentes para cada domínio diferente.
O problema de não usar .txt e .xml é, como mencionado, que todos os domínios compartilham um único diretório físico no computador servidor.