Я хочу перенаправить все запросы на «robots.txt», если домен содержит «.our-internal-devel-domain.de». Он должен быть общесерверным, потому что, когда мы разрабатываем веб-сайт и публикуем его в нашем тестовом домене, я не хочу, чтобы он размещался в Google, поэтому я хочу доставить файл robots.txt, запрещающий все.
В целях тестирования эти домены существуют даже после запуска проекта, поэтому, если домен не содержит нашего devel-domain, должен использоваться обычный robots.txt.
Например какой-то псевдокод, но мне не удалось использовать его с mod_rewrite или Alias в apache conf:
if current_domain.contains("our-internal-devel-domain.de") && querystring == "robots.txt"
deliver("/path/to/global/deny/robots.txt")
Это может быть так просто, как
<VirtualHost *:80>
ServerName our-internal-devel-domain.de>
Alias /robots.txt /path/to/global/deny/robots.txt
</VirtualHost>