PHP에서 오류 404 페이지 설정
요청한 페이지가 사용 가능한 페이지에 없는 경우 해당 오류를 표시하는 것이 필수입니다. 404페이지. PHP는 이를 달성하기 위한 여러 가지 방법을 제공합니다.
오류 404에 대해 http_response_code 활용
PHP 5.4 이상에서는 http_response_code 함수를 사용하는 것이 권장됩니다. 이 방법은 현재 요청에 대한 HTTP 응답 코드를 명시적으로 설정합니다.
<?php http_response_code(404); include('my_404.php'); // Custom HTML for the error page die(); ?>
header()를 사용하여 오류 404 시뮬레이션
대체 방법은 헤더를 사용하는 것입니다. () 기능. 그러나 이 접근 방식은 실제로 오류 404를 생성하는 대신 오류 404를 시뮬레이션한다는 점에 유의하는 것이 중요합니다.
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
.htaccess에서 ErrorDocument 구성
사용자 정의 오류를 구성하려면 .htaccess를 통해 404 페이지에 다음을 추가할 수 있습니다. 지시어:
ErrorDocument 404 /404.php
존재하지 않는 페이지에 대한 요청을 지정된 404.php 파일로 보냅니다.
오류 404 페이지로 리디렉션
오류 404 페이지로 리디렉션하는 것은 SEO 성능에 해를 끼칠 수 있으므로 권장되지 않습니다. 내부 오류 페이지로 리디렉션되면 Google과 같은 검색 엔진이 웹사이트를 크롤링하는 데 어려움을 겪을 수 있습니다.
위 내용은 PHP에서 사용자 정의 404 오류 페이지를 어떻게 설정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!