PHP에서 404 페이지를 설정하는 방법: 먼저 "apacheconfextrahttpd-multilang-errordoc.conf" 파일을 찾아서 연 다음 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!