Задать вопрос
@lexinti

Как запретить индексацию поддоменов поисковикам?

Уменя DLE, домен и поддомены привязаны к одной папке. Подскажите пожалуйста как с помощью .htaccess сделать так ,чтобы на поддоменах был запрет на индексацию,
то есть при загрузке файла "robots.txt" на поддоменах (sub1.site.ru,sub2.site.ru и т. д.) подгружался файл robots1.txt с текстом
User-agent: *

Disallow: /


а при загрузке файла "robots.txt" на главном домене (site.ru) подгружался файл robots.txt с нормальным контентом.
  • Вопрос задан
  • 4468 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@dodo512
RewriteCond %{HTTP_HOST}  ^(?>www\.|).+\.site\.ru$ [NC]
RewriteRule ^robots\.txt$ /robots_1.txt [L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Kennius
Начинающий фронт-эндер
На всех поддоменах надо создать файл
robots.txt
с содержимым

User-agent: *
Disallow: /
Host: sub.site.ru

и для верности можно на саб доменах в head добавить
<meta name="robots" content="noindex">
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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