404見つかりません&9最も一般的なHTTPエラーの説明
404エラー以外に、他にいくつHTMLエラーページがありますか?画面にこれらのHTMLエラーページが表示されたときに、バックグラウンドで何が起こるかについて考えたことはありますか。?
これらのコードは 重要な情報をユーザーに伝える. 特にあなたがウェブサイトの所有者であるならば、それらをよりよく知ることは役に立つかもしれません。これらを適切に使用すると、直帰率が下がり、検索エンジンのランクが上がり、サイトの掲載結果に関する知識が得られます。.
また読んでください:
- クリエイティブエラー404ページ - パートI
- クリエイティブエラー404ページ - パートII
ステータスコードについて
Web上に表示されるすべてのエラーページの背後には、Webサーバーから送信されたHTTPステータスコードがあります。ステータスコードは3桁の数字の形式です。最初の桁はステータスコードのクラスを表します。
- 1XX ステータスコードは情報提供を目的としています
- 2XX 成功を示します
- 3XX リダイレクト用です。
これら3つのクラスのどれもHTMLエラーページにはなりません この場合のように クライアントは何をすべきか知っています ためらうことなくタスクを進めます。私たちがよく見るのは4XXと5XXの種類です。
- 4XX クライアント側のエラーを表す
- 5XX サーバー側の問題を示す
このような場合、HTMLエラーページが表示されます。 クライアントは、どのように進むべきかについて知らない。. 何かが南になったときにバックグラウンドで何が起こり、それについてあなたができることを見てみましょう。.
クライアントサイドエラー(4XX)
1. 400 - 悪い要求
クライアントが要求を送信するたびに、サーバーはそれを理解できません。 要求の形式が正しくありません エラーページが表示されます。それは通常起こるとき ブラウザによって送信されたデータはHTTPプロトコルの規則を尊重しません, Webサーバーはリクエストを処理する方法を知りません 不正な構文を含む.
400エラーページが表示された場合、その理由は最も考えられるものです。 クライアント側に不安定なものがあります:十分に保護されていないオペレーティングシステム、不安定なインターネット接続、欠陥のあるブラウザ、またはキャッシュの問題。それで、あなたがウェブサイトの所有者に連絡する前にあなた自身のPCを少しテストすることは常に良い考えです。.
別のブラウザで同じWebページを開き、キャッシュをクリアして、セキュリティのアップデートが原因かどうかを確認します。あなたが定期的に別のサイトで400エラーに遭遇しているのであれば、あなたのPCやMacは徹底的なセキュリティチェックを待っています.
2. 401 - 必要な許可
クライアントのリクエストの背後にパスワードで保護されたWebページがあると、サーバーは401で応答します。 認証が必要です コード。 401は古典的なエラーメッセージをすぐには返さないが、ログインとパスワードの組み合わせを提供するようユーザーに要求するポップアップ.
認証情報があれば、すべて問題ありません。問題なく続行でき、保護されたサイトにアクセスできます。それ以外の場合は、にリダイレクトされます。 認証が必要です エラーページ.
あなたがウェブサイトの所有者であるならば、あなたはすることができます あなたのサイトに同じパスワード保護を追加する あなたのcPanelアカウントを通じて、またはその一部.
クリックしてください “パスワード保護ディレクトリ” の中のサブメニュー “セキュリティ” メニューボックスをクリックして、保護するWebフォルダを選択します。次のようにあなたの管理領域へのアクセスを制限することは良いセキュリティ層になることができます。 WP管理者 WordPressサイトのフォルダ.
3. 403 - 禁止されています
あなたは403に遭遇することができます 禁じられている サーバーのエラーページ クライアントの要求を明確に理解しているが、いくつかの理由でそれを満たすことを拒否している. これは不正でも承認でもありません。 403ステータスコードを返すことで、サーバーは基本的に大きな音量でクライアントを拒否します。 “いいえ” 説明なし
最も一般的な理由は、Webサイトの所有者が 訪問者がサイトのファイルディレクトリ構造を閲覧することを許可しない. この種の保護が有効になっていると、Webサイト上のフォルダに直接アクセスできません。もう1つの一般的な理由は、クライアントが要求した特定のファイルです。 ウェブから閲覧する権限がありません.
あなたはできる あなた自身のサイトのセキュリティ上の理由から403保護を設定してください. それによってハッキングされることに対してあなたのサイトを強化することは役に立つかもしれません ディレクトリ構造やファイルを隠す 脆弱な情報を含むもの.
幸いなことに、多くのWebホストがデフォルトでこのサービスをクライアントに提供していますが、セキュリティ層を追加したい場合は、cPanelアカウントを開き、 高度な メニューボックスをクリックして インデックスマネージャ.
ここであなたの訪問者があなたのサイトの特定のディレクトリを見る方法をカスタマイズすることができます。あなたが選ぶなら 索引なし 指定されたディレクトリにアクセスしようとすると、クライアントは403エラーページを受け取ります。.
4. 404 - 見つかりません
404は最も有名なHTTPステータスコードであり、404ページをカスタマイズする方法についての素晴らしい記事を数多く読んでいます。ブラウザは404 HTMLページを返します サーバーが要求された場所に何も見つからないとき.
404になる可能性がある2つの主なシナリオがあります。 見つかりません ページ。どちらかのお客様 URLの入力ミス, または サイトのパーマリンク構造が変更されました そして、入ってくるリンクは、異なる場所に移動されたページを指します。 404エラーページがトップレベルのURLにも表示されることがあります。通常起こります あるサイトが最近別のWebサーバーに移動したとき そしてその DNSはまだ古い場所を指しています. この種の問題は通常、短時間で消えます.
あなたは、あまりにも多くの404があなたのサイトの検索エンジンのランキングに悪影響を及ぼすと主張しているウェブ上のSEO専門家を見つけることができます、しかし、Googleはそれを主張します “404個のエラーがGoogleのサイトのランクに影響を与えることはありません。無視しても問題ありません。” 404は検索エンジンによってウェブの通常の一部として見られる.
あなたの404の数を減らしたいと思うかもしれません バウンス率が上がるからです あなたのサイトの(すぐに離れる人)。これに対する最も一般的な解決策は、永久に削除されたページに301のリダイレクトを使用し、一時的に利用できないページに302を使用することです。.
5. 408 - タイムアウト要求
クライアントの要求に時間がかかりすぎると、サーバはタイムアウトして接続を閉じ、ブラウザに408 タイムアウト要求 エラーメッセージ。サーバーがクライアントから完全な要求を受信しなかったためにタイムアウトが発生します それは待つために準備された時間枠内に. のためにPersistent 408エラーが発生する可能性があります。 サーバーまたはクライアントのシステムのいずれかに大きな負荷がかかる.
場合によっては、接続の両端は正しく機能しますが、 一時的なインターネットの急増は配信を遅くします メッセージの大きなWebサイトでは、404の場合、ほとんどの場合と同様に408エラーページをカスタマイズする傾向があります。 408エラーは通常、F5ボタンを押してページをリロードすることで解決できます.
6. 410 - なくなった
410 なくなった エラーページは とても近い どちらもよく知られている404 サーバーは要求されたファイルを見つけられません, 404はターゲットファイルがサーバー上のどこかで利用可能かもしれないことを示唆しているが, 410は恒久的な状態を示します.
410はクライアントにリソースが 意図的に利用できなくなった, そしてウェブサイトの所有者 着信リンクをWebから削除したい. 404は、ファイルの使用不可が永続的であるかどうかサーバーが不明な場合に使用されますが、410は常に完全な確実性を示します。.
自分のサーバーを担当している場合は、404と410がGoogleクローラーによってどのように異なるように扱われるかを理解することが重要です。このビデオでは、Googleの検索スパムの責任者がこの区別の要点を説明しています。それは良い考えです 404と410を区別してGoogleの使いやすさを向上させる.
サーバーエラー(5XX)
7. 500 - 内部サーバーエラー
Internal Server Errorは、最もよく知られているサーバーエラーです。サーバーでエラーが発生するたびに使用されるためです。 予期しない状態 それ クライアントの要求に応えられないようにする. 500エラーコードは一般的なもので、次の場合に返されます。 他のサーバー側の5XXエラーコードは意味をなさない.
この場合、問題はあなたにはありませんが、それを解決するためにいくつかのことをすることができます。 ページをリロードする (エラーが一時的な場合があります), ブラウザのキャッシュをクリアする (この問題は、キャッシュされたバージョンのサイトで発生する可能性があるため)、および ブラウザのクッキーを削除する そして ブラウザを再起動.
ウェブマスターに連絡することもできます(他のサーバーサイドの問題の場合のように) - 彼らはあなたの貢献に感謝しているかもしれませんが、彼らは問題を知っていてすでにそれに取り組んでいる可能性もあります.
あなたがあなた自身のサイトで500エラーページに遭遇したら、それはするのが賢明でしょう。 ホスティングプロバイダに連絡する. その理由はおそらく 許可エラー, ある 破損した.htaccessファイル または メモリ制限が低すぎる. WordPressサイトをお持ちの場合、500エラーも サードパーティ製プラグイン;原因が見つかるまで、プラグインを1つずつ無効にすることでこれをテストできます。.
8. 502 - 悪いゲートウェイ
502エラーメッセージは、2台のサーバー間の通信の問題を表しています。ときに発生します クライアントがサーバーに接続する ゲートウェイまたはプロキシとして機能する必要がある 上流のサーバーにアクセスする それはそれに追加のサービスを提供します。もう一方のサーバーは、サーバー階層の上位にあります。たとえば、プロキシサーバーからアクセスされるApache Webサーバー、またはローカルネームサーバーからアクセスされる大規模インターネットサービスプロバイダのネームサーバーなどです。.
あなたが遭遇したとき 悪いゲートウェイ サーバーのエラーページ 上流のサーバーから無効な応答を受け取る.
ほとんどの場合、上流のサーバーがダウンしているという意味ではなく、2つの通信サーバーがダウンしているという意味です。 データ交換方法に関するプロトコルに同意しない. これは通常、マシンの1つが正しく設定されていないかプログラムされている場合に起こります。あなたがあなた自身のサイトに502を見たら、あなたのホスティングプロバイダに連絡してください.
9. 503 - サービスは一時的にご利用いただけません
あなたは見ます サービスは一時的に利用できません (時々 リソース不足)サーバーに一時的な過負荷が発生したとき、または定期メンテナンスが行われたときにメッセージを送信します。 503エラーコードは、Webサーバーが現在利用できないことを意味します。これは通常です 少し遅れて解決する一時的な状態.
あなたがウェブサイトの所有者であれば、定期メンテナンスを適切に処理するために503ステータスコードについて適切な知識を持つことが重要です。定期メンテナンスを適切な方法で処理しないと、 あなたのサイトの検索エンジンのランキングを傷つける.
これを行う方法をYoastのSEOブログのこのチュートリアルまたはmoz.comのこのチュートリアルで学んでください。.
10. 504 - ゲートウェイのタイムアウト
あります サーバー間通信の問題 後ろに ゲートウェイタイムアウト 背後にあるようなエラーメッセージ 502不正なゲートウェイ エラーコード。 504ステータスコードが返されるときにもあります 上位サーバー クライアントに接続されているサーバーにデータを送信することになっているバックグラウンドで。この場合、下位サーバーは、アクセスした上流サーバーからタイムリーな応答を受け取りません。.
これは408の場合に発生するのと同じタイムアウトの問題です。 タイムアウト要求 ステータスコードですが、ここではクライアントとサーバーの間では起こりませんが バックエンドの2つのサーバー間. の ゲートウェイタイムアウト エラーページは通常 遅いコミュニケーション 2台のサーバー間で 上位サーバーが完全に停止しています.
504は背景のネットワーク問題であるため、そのネットワークにアクセスできる人だけがそれを解決できます。他のサーバーサイドのHTTPエラーと同様に、問題に対処するために数分後にページを更新するだけで十分な場合があります - もちろんサービスプロバイダが問題に取り組んでいる場合のみ.