>백엔드 개발 >PHP 문제 >PHP에서 404 페이지를 설정하는 방법

PHP에서 404 페이지를 설정하는 방법

藏色散人
藏色散人원래의
2020-07-29 10:41:074851검색

PHP에서 404 페이지를 설정하는 방법: 먼저 "apacheconfextrahttpd-multilang-errordoc.conf" 파일을 찾아서 연 다음 404 해당 파일을 수정하세요.

PHP에서 404 페이지를 설정하는 방법

권장: "PHP 튜토리얼"

php를 사용하여 사용자 정의 404 페이지를 생성합니다

Apache 서버:

수정: apacheconfextrahttpd-multilang-errordoc.conf 파일

수정하다 404 해당 Just 파일

ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
ErrorDocument 410 /error/HTTP_GONE.html.var
ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

404 파일은 다음 경로에 있습니다.

apacheerror404.html

기타 오류 파일도 위와 같은 방법으로 수정됩니다.

수정이 완료되면 아파치 서버를 재시작해주세요! ! !

nginx 서버:

1. 자신만의 404.html 페이지를 만들어 웹사이트의 루트 디렉터리에 배치하세요.

즉, 웹사이트 코드 루트디렉터리/error/404.html

(테스트중 왜 에러폴더를 만들어야하는지 모르겠으나 루트디렉토리에 404페이지를 직접넣는데 실패했습니다.)

2. http 정의 영역 추가에서 nginx.conf 파일을 수정합니다:

fastcgi_intercept_errors on;

3. nginx.conf 또는 가상 호스트.conf의 도메인 이름을 변경하고 서버 영역(bitnami.conf)에 추가합니다. :

error_page  404  =  /404.html;

4. nginx를 다시 시작하세요

5. 현재 접속이 불가능합니다. URL이 존재하면 맞춤 404 페이지로 이동합니다

위 내용은 PHP에서 404 페이지를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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