Редирект robots.txt при переезде домена: пошаговая инструкция
При смене домена важно перенаправить все страницы старого сайта на новый, включая служебные файлы, такие как robots.txt. Неправильный редирект может привести к потере трафика и неправильной индексации. В этой статье разберём, как настроить 301 редирект для robots.txt и других файлов, а также типичные ошибки.
Почему редирект для robots.txt важен?
Файл robots.txt управляет доступом поисковых роботов к разделам сайта. Если при переезде он не перенаправляется, роботы могут продолжать сканировать старый домен, что приведёт к дублям и снижению ранжирования. Правильный 301 редирект гарантирует, что все запросы к старому файлу будут автоматически направлены на новый адрес.
Распространённые ошибки при настройке
Многие вебмастера пытаются использовать Redirect 301 /was.php www.site.ru/new.php, но это правило не срабатывает для файла robots.txt по нескольким причинам:
- Неверный синтаксис - директива
Redirectв Apache требует указания полного URL без лишних символов. - Путь не соответствует - если старый файл называется robots.txt, а в правиле прописан
/was.php, редирект не произойдёт. - Конфликт с другими правилами - модуль
mod_aliasможет переопределяться более приоритетными директивамиRewriteRule.
Как правильно настроить редирект robots.txt
Для Apache (.htaccess)
Используйте следующий код в корневом .htaccess:
Redirect 301 /robots.txt https://новый-домен.com/robots.txtЕсли у вас включён mod_rewrite, альтернативный вариант:
RewriteEngine On
RewriteRule ^robots\.txt$ https://новый-домен.com/robots.txt [R=301,L]Для Nginx
В файле конфигурации сервера добавьте:
location = /robots.txt {
return 301 https://новый-домен.com/robots.txt;
}Проверка и устранение проблем
После внесения изменений выполните проверку:
- Откройте в браузере
старый-домен.com/robots.txt- вы должны быть перенаправлены на новый адрес. - Используйте сервисы вроде Redirect Checker, чтобы убедиться, что статус ответа - 301.
- Если редирект не срабатывает, проверьте, не блокируется ли он плагинами кеширования или файрволом.
Редирект для других файлов при переезде
Аналогично можно настроить перенаправление для sitemap.xml, favicon.ico и других статических файлов. Например:
Redirect 301 /sitemap.xml https://новый-домен.com/sitemap.xmlНе забывайте обновлять ссылки в Google Search Console и указывать новый адрес в инструменте «Смена адреса».