Перенаправить «robots.txt» на конкретный домен

Я хочу перенаправить все запросы на "robots.txt", если домен содержит ".our-internal-" devel-domain.de ". Он должен быть общесерверным, потому что, когда мы разрабатываем веб-сайт и публикуем его в нашем тестовом домене, я не хочу, чтобы он размещался в Google, поэтому я хочу доставить deny-all robots.txt.

В целях тестирования эти домены существуют даже после запуска проекта, поэтому, если домен не содержит наш devel-домен, должен использоваться обычный robots.txt.

Например, какой-то псевдокод, но мне не удалось его использовать с mod_rewrite или псевдоним в apache conf:

if current_domain.contains("our-internal-devel-domain.de") && querystring == "robots.txt" 
  deliver("/path/to/global/deny/robots.txt")
1
задан 11 March 2018 в 12:53
1 ответ

Это может быть так просто, как

<VirtualHost *:80>
  ServerName our-internal-devel-domain.de>
  Alias /robots.txt /path/to/global/deny/robots.txt 
</VirtualHost>
1
ответ дан 3 December 2019 в 23:19

Теги

Похожие вопросы