LNMP(Linux、nginx、MySQL、PHP)P環境で404エラーページを設定する方法

システム構成:
LNMP環境(Linux+Nginx+MySQL+PHP)

1.サイトのルートディレクトリに404.htmlを作成
コード下記:
<html>
<body><H1>404ページが見つかりません</H1></body>
</html>

2.chmod 755 404.html
chown www:www 404.html

3.nginx設定ファイルnginx.confを変更:
http {}に次の内容を追記:
fastcgi_intercept_errors on;

server {}に次の内容を追記:
error_page 404 /404.html;
4.nginxが再起動

5.テスト:間違えったURLを入力すると、404エラーページが返される

6.error_page
指定されたHTTPステータスコードが発生した場合、クライアントに相応URIアドレスを返す
7.error_pageの設定サンプル:
error_page 404 /404.html;
error_page 404 = /404.php;

Nginx

Posted by arkgame