404 ページはウェブマスターにとって馴染みのあるものであり、その役割はユーザー エクスペリエンスを向上させ、検索エンジンの使いやすさを高めることです。去年、数人の友人とチャットしていたときに、「404 ページは設定が不十分な場合は大幅に降格される」と言われましたが、そのときはあまり気にしていませんでした。前に、Laggard の同僚と連絡を取っていて、「返品ステータス コードに注意してください」と言ったら、404 について詳しく勉強する必要があることを思い出しました。
現在、多くの Web サイトで 404 ページが設定されていますが、実際に正しく適切に設定されているものはほとんどなく、主にステータス コードを返す際のエラーに重点が置かれており、そのほとんどは 200 または 301 です。HttpWatch Go ツールと 2010 を使用できます。チェックしてください (このツールは少し複雑ですが、http://www.seobox.org/getheader.htm も優れたオンライン ツールです)。
サーバー上での 404 の設定方法については、Baidu にアクセスすると、検索すると多くの結果が表示されます。では、仮想ホスト ユーザーはどのように設定すればよいでしょうか? まず、アクセス プロバイダーが無料設定の機能を提供する必要があります。そうでない場合は、アクセス プロバイダーと通信します。たとえば、通常のページと同じように、ホームページ上に 404 ページをデザインし、現在検索されているページが存在しないことをユーザーに通知するための Web サイトのナビゲーションやいくつかのわかりやすい言葉などを配置し、このページを 404 ページとして保存します。 asp 動的フォーム (php 動的はまだテストされていません。静的ページに対する解決策はまだありません)。このページをテストすると、返されるステータス コードが 200 であることがわかります。この時点で、コードを強制する必要があります。頭の中で:
<% Response.Status ="404 見つかりません" %>
ページを保存し、ツールで確認してください。このときのプロンプトは 404 であることがわかりますか?
私が書いたコードを投稿します。
テスト結果:
コードのデモ: http://www.rdzikao.com/404/index.asp