Свернуть Развернуть

Словарь терминов

В данном разделе мы постарались описать все термины, относящиеся к созданию сайтов в нашей системе. Если Вы заметили, что какого-то понятия не хватает - пишите нам на info@setup.ru

Алфавитный список

Redirect

Redirect (англ. «перенаправлять») — один из общих шаблонов проектирования для веб-приложений, позволяющий перенаправлять посетителя сайта на другой ресурс вне зависимости от его командного запроса на сервер. Данное приложение обеспечивает защиту ресурса от повторных отсылок веб-данных.

Процесс redirect

После того как пользователь делает запрос данных с определенной веб-формы на соответствующий сервер (например, вводит имя сайта в строку браузера), тот отправляет в ответ страницу в формате HTML. Однако браузер при обновлении страницы может повторно выслать запрос на сервер (если был сделан POST-запрос), вследствие чего происходит двойная отправка данных.

Чтобы избежать подобной ситуации, используют паттерн Redirect для веб-приложений. С его помощью вместо HTML-страницы на POST-запрос пользователь перенаправляется на другую веб-форму, браузеру дается команда загружать определенную страницу с помощью HTTP GET-запроса. Используются в данном процессе коды HTTP 302 и HTTP 301.

Использование redirect

Существует ряд вариантов применения редиректа. Особенно популярен он при смене домена. Это позволяет быстро перенаправлять посетителей на новый адрес, при этом в адресной строке браузер URL меняется. После редиректа можно внести полученную страницу в закладки и использовать ее без повторных запросов на сервер.

Варианты redirect

  • 300 — Multiple Choices (можно выбрать несколько вариантов);
  • 301 — Moved Permanently (навсегда перемещен);
  • 302 — Temporary Redirect (создано временное перемещение);
  • 303 — See Other (необходимый ресурс по другому адресу);
  • 304 — Not Modified (содержимое не изменено);
  • 305 — Use Proxy (только доступен через прокси-сервер);
  • 306 — (Unused) (больше не используется, удален).

Доска почета

Юнител сервис - Ремонт сотовых телефонов, ноутбуков, телевизоров и другой техники в г. Колпино и Санкт-Петербурге

unitell.ru
или посмотреть видео о сервисе