Зачем проверять перенаправления
Когда адрес страницы меняется — переход на HTTPS, с www на домен без www, новый сайт или новая структура URL — старые ссылки должны вести на новый адрес через перенаправление. Ошибки в них стоят посетителей и позиций в поиске.
Коды перенаправлений
- 301 Moved Permanently — страница перемещена навсегда. Поисковые системы передают новому адресу накопленный рейтинг.
- 302 Found / 307 Temporary Redirect — временное перенаправление; старый адрес остаётся в индексе.
- 308 Permanent Redirect — как 301, но сохраняет метод запроса (например, POST).
Типичные проблемы
- Цепочки вроде http → https → www → конечная страница: каждый шаг добавляет задержку. Лучше одно перенаправление.
- Петли — правила противоречат друг другу, и сайт не открывается вообще.
- Разное поведение для ботов — сравните результат для браузера и Googlebot.
Правильные правила для Apache составит конструктор .htaccess.