私たちが「愛する」虫たち。 私たちが愛するエラー 技術情報 http 404 エラー

31.10.2023

多くのインターネット ユーザーは、「404 が見つかりません」という問題によく遭遇します。 このエラーは、要求されたサイト ページ (アドレス) が削除されているか、移動されているか、存在しなかった場合に表示されます。 エラー 404 にはいくつかの原因がありますが、理解するのは難しくありません。

エラー メッセージ「404 not found」は標準的なサーバー応答であり、ユーザーの要求に応じた情報 (ファイルまたはページ) が存在しないことを示します。 つまり、この応答は、要求されたページが現在利用できないことを示します。

404エラーの原因

「404 not found」エラーはさまざまな理由で発生します。 その中で最も一般的なものは次のとおりです。

  • ページアドレスの誤入力
  • ページアドレスの変更(ページを別のアドレスに移動)
  • サイトまたはサーバーの障害

追加の理由

この問題は他の理由で発生することがよくあります。 したがって、デバイスがインターネットに接続されていない (または接続が不安定である) 場合、エラー 404 が表示されることがあります。 したがって、必要なページが読み込まれません。 また、ページがウイルス対策ソフトによってブロックされている場合、404 エラー メッセージが表示される場合があります。

問題の解決

404 エラーの問題への対処は、その発生原因によって異なります。 ほとんどの場合、このエラーが発生した場合は、次のアクションをお勧めします。

  • 住所のスペルを確認する
  • ページを再読み込みします (「更新」ボタンまたは F5 をクリックします)。
  • エラーが発生したページのサイトのサポートサービスへの連絡
  • デバイスのインターネット接続を確認する
  • ウイルス対策 (またはブラウザ) の設定を確認する

「404 が見つかりません」とはどういう意味ですか?

したがって、サイトが正常に動作しない場合、ページが別のアドレスに移動された場合、またはアドレスが間違って入力された場合に、「404 not found」エラーが発生します。 さらに、この問題は多くの場合、インターネット接続が弱い (または存在しない) ことを示しています。

また、要求されたページがウイルス対策ソフトやブラウザーによってブロックされている場合にも、404 エラーが表示されることがあります。 この問題発生原因に応じて判断する必要があります。 目的のページで依然として 404 エラー応答が表示される場合、そのページは存在しません。

確かに多くの人は、ブラウザがインターネット上の特定のページの読み込みを拒否し、代わりに特定の「エラー 404」に関するメッセージを表示する状況に遭遇したことがあります。 このようなメッセージに対するユーザーの反応は、さまざまな方法で特徴づけられます。メッセージを否定的または無関心に扱うか、恐れるか、単に無視するかです。 一方、インターネット プロジェクト全体がこの間違いを記念して作成されたことを誰もが知っているわけではありません。リソースディレクトリ

、大会やコンテストが開催され、ついには愛の告白まで!

ただし、まず最初に。

人生の散文 まずは「エラー404」とは何なのか、どのような場合に発生するのかを理解しましょう。 技術的に言えば、「エラー 404」(またはエラー 404)は、HTTP(ハイパーテキスト転送プロトコル)プロトコルのステータス ヘッダー コードであり、対話の基礎となることが知られています。リモートコンピュータ

ワールドワイドウェブ。 ブラウザが Web サーバーに接続すると、Web サーバーは要求されたドキュメントのステータス コードを送信します。 このリクエストが正しく処理された場合、ステータスは「200 OK」コードと同じになります。 ただし、要求された Web サイトのコンテンツがブラウザーに表示されているため、ユーザーはそのようなメッセージを見ることができません。 ドキュメント要求がブラウザによって処理され、エラーが発生した場合、ユーザーにはステータス「404: Not Found」のメッセージが表示されます。 この謎の数字「404」は何を意味するのでしょうか? 最初の数字 4 は、クライアント プログラムのエラーを示します。 ブラウザ。 この場合、サイトの URL が間違って入力されたと想定されます。アドレスバー

ブラウザが存在しないか、要求されたサーバーに物理的に存在しません。 数値 0 は、一般的なプロトコル構文エラーを示します。 最後に、最後の 4 つは 40x エラーの別のカテゴリに属しており、これには「400: Bad Request」や「401: Unauthorized」などの一般的なステータスも含まれます。

404エラーに関する神話

しかし、この声明はCERN開発チームの科学者の一人によって反論されています。 彼の陳述によれば、「404号室は全く異なるオフィス番号体系のため、CERN研究所には全く存在しなかった。最初の数字(著者注:「4」)が意味するものであった。シリアルナンバー

建物本体、2番目の組み合わせが部屋番号です。 同時に、CERN の番号付けが 410 番から始まっているという事実を考えると、04 号室について話すのは奇妙です。」

原因と結果 前述したように、HTTP プロトコル仕様によれば、「エラー 404」は、要求されたサイトの URL が間違っているか、Web サーバー上にドキュメントがないことが原因で発生する可能性があります。を使用したロシアにおけるインターネット接続の分布

電話回線
  1. (ダイヤルアップ) では、「エラー 404」のもう 1 つの考えられる理由が追加されます。それは、プロバイダーのモデム プールへの接続不良です。
状況 404 に関するサーファーのリマインダー
  1. ステップ1
ページをリロードしてみてください。
  1. おそらくそれは単なる偶然です。

ステップ2

URL のスペルの間違いを探すか、ダウンロードしたドキュメントの拡張子を変更してみてください (たとえば、*.htm を *.html に、またはその逆に変更します)。
ステップ3
URL 構造の 1 つ上のレベルに移動し、そこから探しているドキュメントを見つけます。次に例を示します。

  1. http://www.site.ru/docs/users/masha.html
に変更します
  1. http://www.site.ru/docs/users/
ステップ4 検索エンジンで目的のページを検索してみてください。忘れっぽいウェブマスターとは異なり、スパイダーはインデックスの内容についてより責任があります。ステップ5

探しているページがないインターネット リソースのウェブマスターに連絡してください。

「エラー 404」は、Web ユーザーが友人の言葉から興味のあるサイトのアドレスをうっかりメモしたり、文法上の誤りがある URL をブラウザのアドレス バーに入力したりしたことによって発生する可能性があります。 ウェブマスターは「大失敗をする」こともあります。サイト構造を再編成したり、サーバーのコンテンツを「クリーンアップ」したりするときに、特定のドキュメントを不必要に (彼にはそう思われますが) 削除してしまう可能性があります。 後者が検索エンジンによってインデックス付けされている場合、存在しないドキュメントが検索結果のリストに表示される可能性が非常に高くなります。 検索クエリユーザー。 または、特定のインターネット リソースは、将来必要になった場合に参照できるように、ブラウザの「ブックマーク」に一度追加されます。 このようなケースは非常に多く、それらはすべて「エラー 404」の発生につながります。

ウェブマスターの可能性

「エラー 404」に関する標準メッセージは非常に禁欲的かつ厳格です。 しかし、最も重要なことは、ほとんどの場合、これはユーザーを動揺させるだけでなく、ユーザーを混乱させることです。ユーザーは何をすべきか分からず、最終的には通常、サーバーから離れてしまい、理解できないエラーが発生します。 これはウェブマスターにとって大きな間違いであり、潜在的な購入者、クライアント、顧客などを失うことになります。

ただし、一部の Web サーバー設定にアクセスする場合は、Web マスター (または システム管理者)を発行できます 外観標準メッセージ「404: 見つかりません」。 この場合、さまざまなインターネット リソースの開発者にとって、想像力と雄弁さの余地がどれほど広がるかを想像するのは困難です。 これで、道に迷った訪問者を正しい方向に誘導し、探している住所を伝え、最後に単に同情して正しい場所にリダイレクトすることができます。 ホームページあなたのウェブサイト。

言い換えれば、サービス プロバイダー (ある程度、ほぼすべての Web リソース) とユーザーの間の対話は、エラーが発生した場合でも中断されません。
  1. コンテンツ
  2. 平均的なユーザーには理解できない複雑な用語表現や特定の表現はできるだけ少なくしてください。 状況の本質を簡潔かつ明確に述べます。
  3. ユーザーを安心させ、探しているドキュメントはサーバー上で必ず見つかるという信念を常に強めてください。 持ってくる考えられる理由

エラーが発生します (技術的な推論を、URL のスペルが間違っているなどの仮定に置き換えてください)。

  1. サイトのアクセス可能なセクション (最初のページ、サイト マップなど) へのリンクを必ず含めてください。
  2. ユーザーがサーバー内を簡単に移動できるように、404 エラー メッセージの構造にメイン ナビゲーションを含めます。
  3. 連絡先の詳細を記載してください。
  4. 可能であれば、エラー メッセージ ページにサイト検索フォームを配置してください。

登録

  1. 「404: Not Found」メッセージが表示される、Flash アニメーションや Java アプレットで埋め尽くされたグラフィックの多い重いページは避けてください。 このページは数秒以内に読み込まれるはずです。
  2. 404 ページのデザインは、サイト全体のデザインとあまり変わらないようにしてください。

趣味も違うし…

切手を集める人もいれば、ボタンを集めるのが好きな人もいますし、珍しいコインを永遠に追い求めている人もいます。 そして多種多様な「404エラー」を集めている人がいる!

そして、これには完全に合理的な説明があります。インターネット一般と特に美術の急速な発展により、プロトコル 404 の状況を視覚的に解釈するさまざまな例が出現しました。子供と大人にとって、面白くもあり、悲しいものでもあります。 、有益で攻撃的など。

たとえば、「エラー 404」専用の最も信頼できるリソースの 1 つである「404 Research Lab」からのリンクのディレクトリには、「エラー 404」を表示するための多くのオプション (「面白い」、「フレンドリー」) を含む 20 を超える異なるテーマ カテゴリがあります。 、「大人向け」、「役に立つ」、「哲学的」、「衝撃的」、「予想外」など。別のディレクトリ - 404Lounge.Net には、700 を超えるさまざまなバリエーションを含む「404 エラー」の最大のギャラリーの 1 つが含まれています。 「404: 見つかりません」というメッセージ。

私はあなたを愛していました、それ以上何があるでしょうか...

「完了しました! 404 の秘密の力を発見しました。一晩中インターネットの隅々をさまよい、新しいモデムとファッショナブルな人間工学に基づいたマウスを購入しました。これらは便利です。ジャグラー、あなたは同時に 7 つのブラウザ ウィンドウを操作し、突然 - 404。このサイトは先週オープンしたので、息をひそめて奇跡を待っているのに、あなたは自分の目を信じていません。不正なブラウザのブックマークはあなたを裏切りますか?...」

「なぜ私たちは404をすぐに放棄するのでしょうか? 404がインターネットのオアシスであることを理解していません。それはウェブサーファーの長くて過酷な旅の休息のようなものであり、真ん中に生命を与える湿気の息吹のようなものです」乾いた砂漠の... エラー 404 は謎と陰謀に満ちています。私たちはブラウザにどんな喜びを期待しているのでしょうか? 404 はこの秘密を静かに守り続けることができるでしょうか?そしてそのおかげで、人々は毎回何か新しいこと、珍しいことを学ぶために再びここに戻ってきます...」

「暗闇があったところに、今は 404 エラーがあります。そして世界はすべて順調です。」

もちろん、「エラー 404」の本質に関するこの解釈を真剣に受け止めるべきではありません。これは単なる冗談であり、普通の生命現象に関連した良い皮肉です。 そして、次にモニター画面に「404: Not Found」が表示されたら、動揺したり、遅いウェブマスターを中傷したりしないでください。この「愛情深い献身」のセリフを思い出して、ただ微笑んでください。

このエラーは、ユーザーが表示しようとしているページが見つからないか、存在しないことを意味します。 この場合、ユーザー自身は問題の解決にいかなる形でも影響を与えることができません。 彼にできる唯一のことは、同じサイトで同様の情報を見つけることです。 たとえば、エラーのあるアドレス www.example.com/not-founded-page.htmlと置き換える www.example.com

なぜこのようなことが起こっているのでしょうか?

これは、ユーザーが間違ったリンクを使用してサイト ページに移動したために発生します。 たとえば、ユーザーがブラウザに http://mysite.com/rbot.html と入力した (またはリンクをたどった) が、必要なのは http://mysite.com/ro bot.html でした。 さらに、このリンクはあなたの Web サイトとサードパーティのサイトの両方にある可能性があります。 このようなリンクは次のように見つけることができます。 Googleを使用してウェブマスターツール。 これを行うには、次のようにします。 このサービスのページをクリックし、サイトを選択して、[ステータス] -> [スキャン エラー] をクリックし、[見つからない] を選択します。

このタスクにもうまく対応します 無料プログラム XenuLinks。マニュアルをダウンロードして表示できます。

404エラーを修正するにはどうすればよいですか?

従来の意味では、このエラーを修正することは不可能です。 問題はサーバーやサイト エンジンの動作にあるのではなく、誰かがリンク アドレスを誤って指定したという事実にあります。 したがって、これを修正する唯一の方法は、誤ったリンクを特定し、正しいアドレスを示すことです。 現在のページがサイトに存在するかどうかを確認することも重要です。 削除された場合は、再度表示されることを確認してください。 名前が変更されている場合は、古いページ アドレスから新しいページ アドレスへの 301 リダイレクトを設定する必要があります。

ユーザーがウェブサイトにアクセスして見ると、 このエラーサーバーの出力を通じて、サーバーはサイト (メニュー、ナビゲーション、デザインなど) を認識しません。 したがって、100%の確率でページが閉じられます。 このスキームはデフォルトですべてのホスティング サイトで機能します。 でもプログラミングはできる このページそしてあなたのウェブサイトも一緒に見せてください。 これは、メニューにサイトのメイン リンクが表示されているユーザーが、それらをクリックしてサイトに留まることができることを意味します。 以下に、誤った出力と正しい出力の例を示します。

沢山あります さまざまな方法同様のスキームを実装しますが、最も汎用的なのは、次のエントリを .htaccess ファイルに追加することです。

エラードキュメント 404 /error404.html

したがって、まず「/error404.html」ページ自体を作成する必要があります。

エラー 404 は、ハイパーテキスト ドキュメントで最も認識されやすい一般的なエラーです。 指定されたアドレスのページが存在しないことが報告されます。 実際、指定されたドキュメントの HTML ファイルが存在しないため、サイトはエラーを返します。

この問題と各リソースが持つ多くのサービス ファイルをより詳細に理解するには、次を使用してページのハイパーテキスト表現に関連する問題を調べる必要があります。 HTML言語(HyperText Markup Language - 「ハイパーテキスト マークアップ言語」)、およびアクセスが実行される HTTP プロトコル。 プログラミング言語を理解する必要がありますが、表現形式は非常にシンプルなので誰でも理解できます。

私たちのチャンネルの他のビデオ - SEMANTICA でインターネット マーケティングを学びましょう

ハイパーテキスト ページとその機能

インターネットは、英国のエンジニア、ティモシー ジョン バーナーズ リーがネットワーク上のテキスト ページを表すハイパーテキスト形式を考案し、HTTP アプリケーション プロトコルを使用してそれらにアクセスする原理を説明したときに誕生しました。 によると 一般的な考え方、ユーザーは自分のデバイス、つまりブラウザーから、特定のリソースに対するネットワーク要求を行います。 この時点で、アクセス中のサーバー上でセッションが開かれます。 HTML ページが応答として返されます。

もちろん、現在では、大きなページにアクセスして「ページング」するために、より複雑なアルゴリズムが使用されていますが、 一般原則同じままです。 必要なリソースにアクセスするには ドメイン名そしてIPアドレス。 これらの基準が満たされ、リソースが動作状態にある場合にのみ、ドキュメントが見つからない場合に「エラー 404 が見つかりません」が返されます。

デフォルトの 404 ページはどのように見えるか

サイトにはカスタムの「http 404 not found」アクセス エラー ページがある場合とない場合があります。 経験の少ないユーザーは、通常、メッセージを受け取るときに非常に緊張しており、これが自分のせいであると信じています。 実際、答えは上記のとおりです。

404 エラー コードは、サイトに 404.html ファイルがある場合にのみ、サイト デザインで設計された別のページとして返されます。 通常はルート ディレクトリにあります。 そうしないと、ブラウザーにこのエラーが表示され、アクセスできないというメッセージが表示されます。 通常、エラー メッセージが表示された白いシートのように見えます。

Web サイトを開発する場合、通常はコンテンツ管理システムが使用されます。 これらには、次のことを示す 404 ページが含まれています。 関数ファイル彼女への道。 通常、このようなページには、存在しないアドレスに関するメッセージと、サイトのメイン ページへのリンクが含まれています。 404 ページ テンプレートは、Web サイト上で自由に使用できるページであるため、必要に応じてカスタマイズできます。

テンプレートを再作成するには、ファイルをマークアップするための HTML の知識が必要です。 場合によっては、ページを含むファイルの名前が err404 と異なる場合があることに注意してください。 html、404.php。 標準との違いは、ほとんどの場合、システム機能だけでなく、より広範な機能に関連しています。 たとえば、WordPress では、ドキュメントは 404.php ディレクトリにあります。 アドレスバーには、「エラー 404 ページが見つかりません」というメッセージが次のように表示されます:domain.ru/404/。

標準の 404 ページを目的に合わせて調整します

サイトのユーザビリティ(ユーザーの受け入れやすさ)を向上させるためには、当然のことながら、訪問者をサイトに惹きつけ、閲覧を継続してもらうためのページを作成する必要があります。 コードを記述するときに考慮すべきこと:

  • 存在しないページに遭遇した訪問者の大部分は、次のサイトからサイトにアクセスします。 検索エンジンまたはフォーラム、Web サイト、および ソーシャルネットワークつまり、長い間消滅したページへの古いリンクが存在する場所です。
  • ユーザーはサイトを探しているのではなく、興味のある情報を探しています。 キーワードつまり、欲しいものが存在しない場合、訪問者はサイトを離れ、サイトをほとんど閲覧しません。

つまり、そのような訪問者を維持するのはそれほど簡単ではないことを理解する必要がありますが、それは可能です。

インターネットで入手可能な標準テンプレートを使用するか、上記の機能を考慮して独自のテンプレートを作成します。

  1. 何が起こったのか、そしてなぜ彼が探していたものが見つからないのかをその人に簡単に説明してください。 彼が探しているものを見つけるのに役立つさらなるアクションのオプションを彼に示します。
  2. 表示は404ページ 検索バー訪問者が欲しいものをすぐに見つけられるように。
  3. ここには必ずサイトのメニューを表示してください。これを利用して、どこに行けばよいのかを理解できます。
  4. ページがユーザーを惹きつけ、ユーザーがリソースに関する情報を見つけたいと思っていることを確認してください。 カラフルで興味深いテキストとビジュアルなソリューションを使用します。

404 サーバー エラー ページをユーザーにとって魅力的なものにするには、ユーザーを笑顔にしたり、興味を持ったりするだけで十分です。 したがって、リソースのそのようなセクションのアイデアの独創性に取り組むようにしてください。

404ページの編集

コンテンツ管理システムからファイルを直接編集できますが、これを行うには、必要なマークアップと画像を追加する必要があります。
情報を作成するときは、情報を遅滞なく迅速に公開する必要があるという事実に留意してください。 ページは「軽量」 (スペースをほとんどとらず)、便利で、存在しないドキュメントを検索する代替手段を提供する必要があります。

  • 家に帰りなさい。
  • サイトのランキングページのリスト。
  • リソースマップに移動します。
  • 特定のソース上の「壊れた」リンクを管理者に通知するボタン。

それ以外の場合、最良のアシスタントは想像力、企業基準、デザイナーのオリジナルのアイデアになります。

結論

404 not found ページは、サイトへのより多くの訪問者を呼び込むために変更および拡張できるサービス ファイルです。 このファイルは必須です。そうしないと、ブラウザにエラー メッセージが表示され、その後、人を誘惑する可能性がゼロになります。 カラフルなイメージや軽いユーモアで満たしてみてください。