Accassional 302 HTTP 오류를 어떻게 처리합니까?
-
12-09-2019 - |
문제
302 HTTP 오류는 당신이 그들 중 하나를 받더라도 자주 나타나지 않아야한다는 것을 읽었습니다. 문제는 내 스크립트에서 리디렉션 한 페이지에서 10 번 중 하나가 나타납니다. 전에 이것에 대한 경험이 있습니까? Kohana라는 PHP 프레임 워크를 사용하고 있습니다.
해결책
Kohana 2.3.4의 경우 url :: redirect ()는 302 메소드를 사용합니다. URL :: 리디렉션 함수에서 다른 메소드를 두 번째 매개 변수로 지정할 수 있습니다. 사용 가능한 방법은 소스에 표시됩니다.
$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는 오류가 아니며 다른 리소스로 리디렉션하는 데 사용됩니다 (예 : 다른 페이지).
제휴하지 않습니다 StackOverflow