ホームページ > 運用・保守 > Nginx > nginx 404の設定方法

nginx 404の設定方法

(*-*)浩
リリース: 2019-06-18 11:09:50
オリジナル
10345 人が閲覧しました

404エラーは、WWWサイトへのアクセス時に発生しやすいエラーです。最も一般的なエラー メッセージ: 404 NOT FOUND。

nginx 404の設定方法

# 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート