Redirigir "robots.txt" a un dominio específico

Redirigir "robots.txt" a un dominio específico

Quiero redirigir todas las solicitudes en "robots.txt" si el dominio contiene ".our-internal-devel-domain.de". Debería abarcar todo el servidor, porque cuando desarrollamos un sitio web y lo publicamos en nuestro dominio de prueba, no quiero tenerlo en Google, así que quiero entregar un archivo robots.txt de denegación total.

Para fines de prueba, estos dominios existen incluso después de iniciar el proyecto, por lo que si el dominio no contiene nuestro dominio de desarrollo, se debe entregar el archivo robots.txt normal.

Por ejemplo, algún pseudocódigo, pero no logré usarlo con mod_rewrite o Alias ​​en apache conf:

if current_domain.contains("our-internal-devel-domain.de") && querystring == "robots.txt" 
  deliver("/path/to/global/deny/robots.txt")

Respuesta1

Esto puede ser tan simple como

<VirtualHost *:80>
  ServerName our-internal-devel-domain.de>
  Alias /robots.txt /path/to/global/deny/robots.txt 
</VirtualHost>

información relacionada