Что вызывает HTTP 302? - PullRequest
       1

Что вызывает HTTP 302?

7 голосов
/ 25 марта 2011

Вопрос в заголовке - что вызывает HTTP 302?

Ответы [ 4 ]

8 голосов
/ 25 марта 2011

Это перенаправление , а не ошибка.RFC2616 описывает это как указание:

Запрошенный ресурс временно находится под другим URI.Поскольку перенаправление может иногда изменяться, клиент ДОЛЖЕН продолжать использовать URI-запрос для будущих запросов.

Обратите внимание, что перенаправления HTTP 302 следует использовать только для временных перенаправлений.не постоянные.Постоянные перенаправления должны быть реализованы с использованием HTTP 301.

Этого можно избежать, не вводя в своем коде перенаправление HTTP 302.

Более подробная информация содержится в статье Википедии , а в ответах на этот связанный вопрос .

4 голосов
/ 10 октября 2012

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

1 голос
/ 25 марта 2011

См. Руководство по w3.org .

На самом деле это временное перенаправление URI.Это также очень часто встречается при использовании ASP.NET - выполнение на стороне сервера Response.Redirect() приведет к 302.

0 голосов
/ 12 мая 2016

Если вы используете CodeIgniter, пожалуйста, проверьте url helper и найдите 302, замените его на 301. Это главная проблема для перенаправлений на основе CI 302, если мы используем перехватчики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...