Как задать игнорирование всех доменов кроме указанного в robots.txt?
Дабы избежать попадания в индекс девелоперских форков проекта, а также все-различных вариаций домена вроде префиксов www., — необходимо задать в robots.txt правило игнорирования всех доменов, кроме указанного. Как это сделать?
А также как при этом сделать игнорирование некоторых директорий также и на этом домене?
То-есть если я укажу хост myhost.ru, то если поисковик зайдёт по любому другому домену, то он проигнорирует домен целиком?
> То нужно в корне каждого поддомена в robots.txt написать
Что означает «в корне каждого поддомена»? У меня один файл для домена с www и без. Но www. нужно игнорировать.
Что бы поисковик учитывал домен без www, в robots.txt указываем host:вашдомен.ru
Если у вас нет поддоменов, вам достаточно закрыть при помощи disallow папки с форками и иным собержимым, которое не должно быть проиндексированно.
@Doppler_ua Форки:
fork1.site.org
fork2.otherdomain.org
Рабочий сайт:
www.site.org
site.org
Везде robots.txt один и тот же, задача: чтобы индексировался только site.org, но при этом игнорировался каталог /admin/
@Doppler_ua Благодарю, в итоге просто сделал алиас на PHP-скрипт, и там аналогичное написал. Просто думал может ничего модифицировать не надо будет и обычным синтаксисом можно будет это описать.