Robots.txt для нескольких доменов
У нас разные области для каждого языка
- www.abc.com
- www.abc.se
- www.abc.de
И тогда у нас есть другой файл sitemap.xml для каждого сайта. В файле robots.txt я хочу добавить ссылку на карту сайта для каждого домена.
- Возможно ли иметь несколько ссылок на карту сайта для каждого домена в одном файле robots.txt?
- Если есть несколько, которые он выбирает?
Ответы
Ответ 1
В файле robots.txt могут сообщаться только поисковые системы sitemaps для собственного домена. Таким образом, он будет единственным, которого он удостоит, когда он сканирует этот домен robots.txt. Если все три домена сопоставляются с одним и тем же сайтом и совместно используют файл robots.txt, поисковые системы будут эффективно находить каждую карту сайта.
Ответ 2
Я использую следующее решение в .htaccess после всех переадресаций домена и www для перенаправления без WWW.
# Rewrite URL for robots.txt
RewriteRule ^robots\.txt$ robots/%{HTTP_HOST}.txt [L]
Создайте новый каталог в корневом каталоге с именем robots.
Создайте текстовый файл, заполненный конкретной информацией о роботах для каждого домена.
- /robots/abc.com.txt
- /robots/abc.se.txt
- /robots/abc.de.txt