404エラーは、WWWサイトへのアクセス時に発生しやすいエラーです。最も一般的なエラー メッセージ: 404 NOT FOUND。
# 404エラーページの設定はWebサイトのSEOに大きく影響し、ホームページへ直接リダイレクトするなど不適切な設定を行うと、降格され、検索エンジンによって摘発されました。 404 ページの目的は、要求したページが存在しないことをユーザーに伝え、ウィンドウを閉じて離れるのではなく、Web サイトの他のページを参照するようにユーザーを誘導することです。検索エンジンは、HTTP ステータス コードを使用して Web ページのステータスを識別します。検索エンジンが不正なリンクを取得した場合、Web サイトは 404 ステータス コードを返し、検索エンジンにリンクのインデックス作成を中止するように指示する必要があります。 200 または 302 ステータス コードが返された場合、検索エンジンはリンクのインデックスを作成し、その結果、同じ Web ページ コンテンツを指す多数の異なるリンクが作成されます。その結果、Web サイトに対する検索エンジンの信頼は大幅に低下しました。
次は、LNMP を使用した Nginx 404 エラー ページの設定に関するチュートリアルです:
1. vi /usr/local/nginx/conf/nginx。 conf Nginx 構成ファイルを編集し、http セクションに次のコードを追加します。
fastcgi_intercept_errors on;
2. このサイトなどの Web サイト構成ファイルを編集します: vi /usr/local/nginx/conf/vhost/onelone。 com.conf をサーバー セクションに追加します。次のコード
error_page 404 = /404.html;
注: 一部のネットユーザーは、正しい 404 ステータスを返すために上流のコードで等号を削除する必要があることをテストしました。そのため、学生は次のことを行うように求められます。等号を削除する必要があるかどうかをテストします。
3. 設定ファイルが正しいかどうかをテストします: /usr/local/nginx/sbin/nginx -t、渡すコードを返します:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful
4. LNMP を再起動します。有効にするには:
/root/lnmp restart 。
5. 404 エラー ページを作成する場合の注意:
404 エラーを Web サイトのホームページにリダイレクトしないでください。そうしないと、ホームページが表示されなくなる可能性があります。
絶対 URL は使用しないでください。絶対 URL を使用すると、ステータス コード 302 200 が返され、多数の重複 Web ページが生成されます。
404ページの設定が完了しました。正しいか必ず確認してください。返される http ヘッダー情報は 404 ステータスである必要があります。これは、サーバーヘッダー情報検査ツールを通じて確認できます。
自動的に 404 ページにジャンプせず、どこに行くかはユーザーに決めてもらいます。
カスタム 404 ページは 512 バイトより大きくなければなりません。そうでない場合は、IE のデフォルト 404 ページが表示される可能性があります。
Nginx 関連の技術記事の詳細については、Nginx の使用法チュートリアル 列にアクセスして学習してください。
以上がnginx 404の設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。