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
Для этого обратитесь к администратору вашего сервера.
Наши решения