Как справиться со случайной ошибкой HTTP 302
-
12-09-2019 - |
Вопрос
Я читал, что ошибки HTTP 302 не должны появляться часто, даже если вы получили одну из них.проблема в том, что они появляются один раз из 10 при перенаправлении страницы в моем скрипте.Был ли у вас какой-либо опыт с этим раньше?Я использую PHP-фреймворк под названием Kohana.
Решение
В Kohana 2.3.4 url::redirect() использует метод 302.Вы можете указать другой метод в качестве второго параметра в функции url::redirect.Доступные методы показаны в исходнике:
$codes = array
(
'refresh' => 'Refresh',
'300' => 'Multiple Choices',
'301' => 'Moved Permanently',
'302' => 'Found',
'303' => 'See Other',
'304' => 'Not Modified',
'305' => 'Use Proxy',
'307' => 'Temporary Redirect'
);
Другие советы
302 это не ошибка, это успешный ответ, который по сути означает «Временно перемещено» и довольно часто используется для перенаправления в веб-приложениях.
Я не уверен, что вы делаете, чтобы произошло 10 перенаправлений, но тот факт, что вы перенаправляете через 302, сам по себе не о чем беспокоиться.
302 не является ошибкой, он используется для перенаправления на другой ресурс (например.другая страница)