[php] Nginx PHP 커스텀 에러 페이지 설정
오늘 우리는 Nginx와 PHP를 사용하여 커스텀 에러 페이지를 설정하는 방법에 대해 배워보겠습니다.
Nginx에 커스텀 에러 페이지 설정하기
Nginx에서 커스텀 에러 페이지를 설정하려면 error_page
지시자를 사용해야 합니다. 다음은 Nginx 구성 파일에서 404 오류에 대한 커스텀 페이지를 설정하는 예제입니다.
server {
...
error_page 404 /404.php;
...
}
위의 예에서 /404.php
는 404 오류가 발생했을 때 표시할 커스텀 PHP 페이지의 경로를 나타냅니다.
PHP에서 에러 페이지 표시하기
설정한 커스텀 에러 페이지를 PHP로 만들어 보겠습니다. 아래는 간단한 예제입니다.
<?php
http_response_code(404);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>404 Not Found</title>
</head>
<body>
<h1>404 Not Found</h1>
<p>The page you are looking for does not exist.</p>
</body>
</html>
마치며
이제 Nginx와 PHP를 사용하여 커스텀 에러 페이지를 설정하는 방법에 대해 알아보았습니다. 이를 통해 사용자들에게 더 나은 사용자 경험을 제공할 수 있을 것입니다.
더 자세한 내용을 알고 싶다면 Nginx 공식 문서를 참고해보세요.