PHP 함수 http_response_code()에 문제가 있습니다. 내 웹 사이트의 루트 디렉토리에있는 htaccess 파일에 ErrorDocument 404를 설정하여 모든 잘못된 호출을 PHP 파일로 리디렉션합니다. 이 PHP 파일에서, 어떤 경우에는 응답의 헤더를 200 OK 코드로 설정하고 싶습니다. 그러나 이것은 효과가 없습니다.http_response_code (200) ErrorDocument 404와 작동하지 않습니다.
<?php
http_response_code(200);
?>
Test
: 이것은 내 간단한 abc.php 파일의 내용이
ErrorDocument 404 /abc.php
입니다 : 크롬은 항상 상태 코드 (404)
이 내 htaccess로 파일의 내용이다 나에게 말한다
다른 코드를 사용하는 경우 201, 301 또는 다른 것, 그것은 작동합니다. 200 명만 효과가 없습니다. http://test.foxpage.de/abdfgsdfgsdfgsdfgsdf가
누군가가 나를 도울 수
: 여기 은 예제에 대한 링크입니까?Thx !!
어떤 프레임 워크를 사용하고 있습니까? –
아니요. 테스트 케이스의 경우 위에서 본 내용의 테스트 파일을 2 개만 만들었습니다. 그리고 그것은 작동하지 않습니다. – DocMacFoxx
apache conf 또는 php.ini의 설정이 될 수 있습니까? – DocMacFoxx