最近、サイトの 404 ページへのジャンプを設定しました。Nginx にあまり詳しくないため、かなり遠回りしました。ここに記録しておきます。誰もが問題を解決できるようにします。.
1. 404 ページ
まず 404 ページが必要です。このページには、CSS、JS、HTML をすべて入れます1 ページに存在します 場所は自分で設定できます 保存場所はサーバーの nginx ディレクトリです 名前は 404.html
/etc/nginx/error/404.html
2 です nginx 設定ファイル
nginx.conf ファイルで 404 エラー ページへのジャンプを設定する必要があります
http { ... ... ... server { ... ... ... error_page 404 /404.html; location = /404.html { root /etc/nginx/error; } } }
インターネットで見つかるもののほとんどはこれに似ています。何度も試しましたが、うまくいきませんでした。最後に、proxy_intercept_errors の属性を試して次のように設定したという記事を見つけました。
http { ... ... ... proxy_intercept_errors: on; ... ... ... server { ... ... ... error_page 404 /404.html; location = /404.html { root /etc/nginx/error; } } }
それでOKです。設定プロセス中に、セミコロンを追加するのを忘れていました。
Nginx 関連の技術記事の詳細については、Nginx チュートリアル # を参照してください。 ## 学べるコラム!
以上がnginx 404ページの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。