문제

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는 오류가 아니며 다른 리소스로 리디렉션하는 데 사용됩니다 (예 : 다른 페이지).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top