Курсы обучения
+7 (351) 777-80-70
2022.07.11

Какие действия необходимо выполнить, что бы robots.txt и sitemap.xml для региональных версий сайтов работали в ngnix?

Поисковый робот всегда обращается к файлу robots.txt, но для того чтобы настроить индексацию региональных сайтов модуль мультирегиональность создает файл robots.php. При генерации robots.php в файле .htaccess создается правило, указывающее, что при обращении к robots.txt нужно подключать файл robots.php
Если у вас используется на сервере nginx, то необходимо эти правила из .htaccess преобразовать и добавить в конфигурацию nginx: 

Нужно сконвертировать данные правила .htaccess:  
  RewriteRule ^robots.txt$ robots.php [L,QSA]
  RewriteRule ^sitemap.xml$ sitemap.php [L,QSA]
  RewriteRule ^sitemap_seo_filter.xml$ sitemap_seo_filter.php [L,QSA]
  RewriteRule ^sitemap-iblock-4.xml$ sitemap-iblock-4.php [L,QSA]
и добавить их в конфигурации nginx

Для этого обратитесь к администратору вашего сервера.

Наши решения