ホームページ >バックエンド開発 >PHPチュートリアル >Nginx カスタム 404 ページ (Linux 環境で構成)
404 エラーは、WWW Web サイトにアクセスするときによくあるエラーです。
最も一般的なエラー メッセージ: 404 NOT FOUND。 404 エラー ページの設定は Web サイトの SEO に大きな影響を及ぼします。ホームページへの直接リダイレクトなど、不適切な設定は検索エンジンによって降格され、摘発されてしまいます。 404 ページの目的は、要求したページが存在しないことをユーザーに伝え、ウィンドウを閉じて離れるのではなく、Web サイトの他のページを参照するようにユーザーを誘導することです。検索エンジンは、HTTP ステータス コードを使用して Web ページのステータスを識別します。検索エンジンが不正なリンクを取得した場合、Web サイトは 404 ステータス コードを返し、検索エンジンにリンクのインデックス作成を中止するように指示する必要があります。 200 または 302 ステータス コードが返された場合、検索エンジンはリンクのインデックスを作成し、その結果、同じ Web ページ コンテンツを指す多数の異なるリンクが作成されます。その結果、検索エンジンは Web サイトに対する信頼を大幅に低下させました。
まず、nginx.conf ファイルを開き、fastcgi_temp_file_write_size 128k;
の下に fastcgi_temp_file_write_size 128k;
下面添加
fastcgi_intercept_errors on;
(注意,包括;
号)
然后在需要定义的站点的里面(笔者的文件是/alidata/server/nginx/conf/vhosts
目录下的lbinin.conf 文件)
在root /alidata/www/lbinin;
下添加error_page 404 = /404.html;
fastcgi_intercept_errors on;
を追加します (;
を含めることに注意してください)番号)
error_page 403 = /403.html;
然后保存,重启nginx。
Linux下的nginx启动、停止、重启
root /alidata/www/lbinin の下に
/etc/init.d/nginx start/stop/restart/reload
比如启动 nginx:
/etc/init.d/nginx start
次に、定義する必要があるサイト内 (作成者のファイルは、/alidata/server/nginx/conf/vhosts
ディレクトリ内の lbinin.conf ファイルです)
error_page 404 = /404.html;
を追加します。
(/404.html は、カスタマイズされた 404.html をサーバーのルート ディレクトリに配置することを意味します) 同様に、403 ページを追加する場合、コードは次のようになります: error_page 403 = /403.html;
次に、nginx を保存して再起動します。
🎜🎜Linux で nginx を開始、停止、再起動します🎜🎜/etc/init.d/nginx start/stop/restart/reload
🎜🎜の場合例 nginx を開始します: 🎜/etc/init.d/nginx start
🎜🎜🎜').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i 🎜').text(i)); }; $numbering.fadeIn(1700); }); }); 🎜 🎜 上記は Nginx カスタム 404 ページ (Linux 環境での構成) を、関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜