Об ошибке
Ошибки класса 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
- Fatal error: Call to a member function getTag() on a non-object in /var/…/libraries/cms/application/site.php on line
- Notice – Only variables should be assigned by reference in ошибка
- Как расшифровать записи в логе ошибок Apache
- Как расшифровать записи в логе событий по FTP
- Код состояния HTTP 2xx
- Критическая ошибка соединения с базой данных
- Ошибка Call to a member function getTag() on null на Joomla 3.8.x
- Ошибка Forbidden access (Flooding) компонента SH404
- Ошибка Joomla – JAuthentication: :__construct: Не удается загрузить библиотеки проверки подлинности
- Ошибка MySQL, #1060 Error SQL DB на CMS Joomla