>백엔드 개발 >PHP 튜토리얼 >404 - header('http/1.1 404 찾을 수 없음'); 왜 점프하지 않습니까? (PHP)

404 - header('http/1.1 404 찾을 수 없음'); 왜 점프하지 않습니까? (PHP)

WBOY
WBOY원래의
2016-08-04 09:20:052041검색

제가 아는 한 .htaccess 또는 apache 구성 파일에 다음 문장을 추가하세요.
ErrorDocument 404 /missing.html (참고: 이 파일은 제가 만들었습니다.)
그런 다음 존재하지 않는 URL을 입력하면 을 클릭하면missing.html 페이지가 나타납니다.
그런 다음 다시 시도하고 test.php에 다음 코드를 작성했습니다.

<code><?php
header('HTTP/1.1 404 Not Found');
?>
</code>

missing.html 페이지가 표시되지 않는 것으로 확인되었습니다.
그럼 어떻게 표시하는지 묻고 싶습니다.
아니면 제가 잘못 쓴 게 아닐까요? 왜?
사실 header('HTTP/1.1 404 Not Found');의 용도는 무엇인가요?

PHP를 처음 접하는 분들에게 조언을 해주시기 바랍니다. 감사합니다!

답글 내용:

제가 아는 한 .htaccess 또는 apache 구성 파일에 다음 문장을 추가하세요.
ErrorDocument 404 /missing.html (참고: 이 파일은 제가 만들었습니다.)
그런 다음 존재하지 않는 URL을 입력하면 을 클릭하면missing.html 페이지가 나타납니다.
그런 다음 다시 시도하고 test.php에 다음 코드를 작성했습니다.

<code><?php
header('HTTP/1.1 404 Not Found');
?>
</code>

missing.html 페이지가 표시되지 않는 것으로 확인되었습니다.
그럼 어떻게 표시하는지 묻고 싶습니다.
아니면 제가 잘못 쓴 게 아닐까요? 왜?
사실 header('HTTP/1.1 404 Not Found');의 용도는 무엇인가요?

PHP를 처음 접하는 분들에게 조언을 해주시기 바랍니다. 감사합니다!

HTTP 상태 코드: http://baike.sogou.com/v78674...


Apache 구성의 ErrorDocument는 페이지를 사용하여 점프가 아닌 해당 오류 상태 정보를 표시합니다. 점프하려면 302,301 또는 JS, HTML 메타 새로고침

을 사용하세요.

웹 서버 구성

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.