Что такое редирект сайта?
Наталья, Барнаул 0
Заметила, что старые ссылки на некоторые страницы сайта теперь сами открывают другой адрес - вроде бы тот же контент, но URL в строке браузера меняется. Это нормально или что-то настроено неправильно? Что вообще такое редирект и зачем он нужен?
Дмитрий Акиндинов технический администратор сайтов
ответил
Редирект — это правило на сервере, которое автоматически отправляет посетителя и поискового робота с одного адреса на другой при открытии старой ссылки. Самый частый тип — 301, постоянный: он передаёт новому адресу вес старой страницы в поиске, поэтому позиции и внешние ссылки при переезде страницы не теряются.
Редиректы ставят при смене URL страницы, объединении дублей вроде www и без www или http и https, а также при удалении старой страницы в пользу похожей по смыслу. Есть и временный редирект 302 — он не передаёт вес и годится для краткосрочных случаев вроде технических работ.
Настраивают редиректы в файле .htaccess на Apache, в конфиге nginx или через плагин в CMS — например, Redirection в WordPress. Главное правило — вести на страницу, действительно близкую по смыслу старой, а не на главную: и поисковик, и пользователь одинаково не любят редирект в никуда.
Если на сайте резко выросло число редиректов, которые вы сами не настраивали, стоит проверить .htaccess и список активных плагинов — иногда так проявляется взлом или конфликт после обновления CMS.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.