назад
вперед

Готовые магазины

59 835 руб. Купить

Магазин

12 018 руб. Купить

Интернет

Перенаправление (редерикты) ссылок на сайте

Перенаправление (редерикты) ссылок на сайте

Перенаправление (редирект) – принудительное перемещение посетителя на другой адрес взамен того, который он запросил. Причины бывают разные; как временные, так и постоянные смены адресов документа, который запрошен. Также, перенаправление осуществляется для корректировки и обработки всевозможных форм ввода. Правильно организованный редирект позволяет не допустить проблемы, когда меняется движок сайта или изменяется формат ссылок.

В основе перенаправления лежат несколько видов. Основной – переадресация http заголовком, и два дополнительных – redirect java script и metotega refresh, которые применяются только в случаях с браузерами посетителя.

Виды перенаправления

В протоколе HTTP  перенаправление расположено в группе с кодами статусов 3XX – от 300 до 399.  Эта группа характеризуется тем, что клиенту по запросу отсылается заголовок ответа, а тело документа недоступно.

301 Moved Permanently

Он также называется «301 Редирект». Такой ответ обозначает, что документ, который был запрошен окончательно перенесен на другой адрес. Ссылка на новый адрес этой страницы ставится в общую очередность на сканирование.

302 Found

Этот статус называется Moved Temporarily и обозначает, что запрашиваемый документ доступен сразу по нескольким адресам, в зависимости от условий этого запроса.

Важно! Для поискового бота такой ответ означает, что запрашиваемый документ доступен как по старому, так и по новому адресу. Он будет заходить на оба адреса, поскольку полученный статус не подразумевает, что старый адрес не действительный.

303 See Other

Этот статус применяется в качестве обновления для страницы post - формы после того, как данные отправлены. Он не приемлем для ботов поисковиков, так как они не отправляют post – запросов.

307 temporary Redirect

Этот введен для того, чтобы устранить неоднозначность статуса 302. Он означает, что документ, который был запрошен, временно перемещен и находится по другому адресу. В этом случае боты реагируют также, как и в статусе 302.

Другие статусы 3ХХ

Оставшиеся статусы редиректа не очень важны для строительства сайтов. Небольшой интерес представляет для разработчиков статус 304, в котором вообще не предусматривается перенаправление на другой адрес и не выводится поле Location в заголовках. Такой статус показывается в ответ на запросы If-Modified-Since или If-None-Match. Он подразумевает под собой ответ, что на протяжении времени прошедшего с момента условного запроса, документ не претерпел изменений. В теории это предоставляет возможность улучшить качество индексирования сайтов, сократив при этом повторную передачу запрашиваемых страниц, которые не изменились с предыдущего посещения бота. Но на практике этот процесс реализовать очень сложно.

Статус 305 позволяет запрашивать документ только через прокси-сервер.

Статус 306 в данный момент зарезервирован.

Это все известные способы редиректа страниц на данный момент, которые могут пригодится вам при переносе или изменения структуры сайта.


Возврат к списку


 
регистрация
0
Купить Битрикс