Остановка роботов на всех на VirtualHost и всех его подкаталогах - PullRequest
0 голосов
/ 30 марта 2012

У меня есть среда разработки под виртуальным хостом на сервере apache.Я бы заблокировал этот виртуальный хост и все его подкаталоги для индексации поисковыми системами.

У меня есть этот код (который я вытащил из другого вопроса здесь), но его вопрос был для всего сервера,Я просто хотел бы когда-нибудь подтвердить, что это будет работать, и что это повлияет только на vhost и его подкаталоги (я не хочу, чтобы затронул весь сервер)

<VirtualHost *:80>
  ServerName d.domain.co.uk
  ServerAlias www.d.domain.co.uk
  DocumentRoot /var/www/html/d.domain.co.uk

  # Block all robots on all subdirs
  <Location "robots.txt">
   SetHandler None
  </Location>
  Alias /robots.txt /var/www/html/d.domain.co.uk/robots.txt
</VirtualHost>

С уважением, Мэтт

1 Ответ

0 голосов
/ 27 ноября 2012

Да, это повлияет только на этот vhost, так как ваши директивы <Location> и Alias установлены внутри объявления vhost.

В любом случае, это легко проверить: просто получите доступ к /robots.txt на другом vhost ипроверить, соответствует ли его содержимое реальному файлу или совпадает с /var/www/html/d.domain.co.uk/robots.txt

...