Ошибки класса 3, Redirection

Ошибки класса 3 или коды состояния HTTP 3ХХ это не возможность сервера выполнить текущий запрос из-за перенаправления (Redirection) на другой адрес. Таких перенаправлений может несколько, однако после второго перенаправления разработчики протокола HTTP рекомендуют запрашивать подтверждение на перенаправление. Следить за этим должен клиент, и он же должен предотвращать циклические перенаправления.

300 Multiple Choices

По указанному URL существует несколько вариантов предоставления ресурса по типу MIME, по языку или по другим характеристикам. Сервер передаёт с сообщением список альтернатив, давая возможность сделать выбор клиенту или пользователю.

301 Moved Permanently

Запрошенный документ был окончательно перенесен на новый URL, указанный в поле Location заголовка. При запросах не методом HEAD сервер должен передать в теле сообщения гипертекстовое пояснение. При использовании всех методов, кроме GET и POST, предварительно следует уведомить пользователя об изменении ссылки. Не стоит забывать [непонятно], что некоторые клиенты ошибочно меняют метод POST на GET после перехода на другой адрес. Ответ может кэшироваться. Если код состояния 301 получен после запроса GET или HEAD, то клиент должен запросить пользователя перед адресацией.

302 Found

Запрошенный документ временно доступен по-другому URL, указанному в заголовке в поле Location. При всех методах кроме HEAD сервер должен передать текстовое пояснение. При использовании всех отличных от GET и POST методов предварительно следует уведомить пользователя об изменении URL. При обращении к следующему ресурсу метод POST на GET менять следует, как это делают некоторые клиенты.

Важно! Перенаправление 301 это перенаправлене, перемещен навсегда. Используется 301 редирект при окончательной смене адреса URL страниц, а также при склейке сайтов. При этом, прежняя страница полностью выпадает из индекса. Однако,весь вес страницы передается на страницу, куда сделан 301 редирект.

Перенаправление 302 это перенаправление, перемещен временно. Используется 302 редирект для временного перенаправления страницы. При этом, старая страница в индексе сохраняется и вес еене не передается. Использование множественного 302 редиректа увеличивает дубли страниц.

303 See Other

Смотри другие. Документ по запрошенному URL, нужно запросить по адресу в поле Location заголовка, с использованием метода GET несмотря даже на то, что первый URL запрашивался методом POST. Если используется не метод HEAD, то серверу следует включить в тело сообщения короткое гипертекстовое описание.

304 Not Modified

Сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела.

305 Use Proxy

Запрос к запрашиваемому ресурсе должен осуществляться через прокси-сервер, URL которого указан в поле Location заголовка. Данный код ответа могут использовать только родные HTTP-сервера (не прокси).

306

Использовалось раньше. В настоящий момент зарезервировано.

307 Temporary Redirect

Временное перенаправление. Введено в RFC 2616.Запрашиваемый ресурс короткое время доступен только по-другому URL (указывается в поле Location заголовка). Если был послан не метод HEAD, то серверу следует включить в тело сообщения короткое гипертекстовое описание. При использовании всех методов кроме GET и POST предварительно следует уведомить пользователя о временном изменении ссылки.

Это все ошибки класса 3, Redirection о которых хотелось поговорить.

©Joomla-abc.ru

Другие ошибки Joomla

 

Рекомендуем