IIS のデフォルトのエラー ページは非常に不親切です。デフォルトのエラー ページを見ると、多くの人はこう言うでしょう。Web サイトを開けません。トラフィックのこの部分は無駄に失われます。また、エラー ページがホームページに直接ジャンプし、検索エンジンにとって非常に不親切な場合は、ホームページがブロックされることもあります。したがって、状況に応じて、この問題を解決するには 2 つの方法があります。 関連する素晴らしい記事は非常に人間的です。 Thunder 5.9 インテリジェント ファイル管理機能、Green Dam 機能、ネチズンの 6 つの主な失敗、10 日間のトライアルの概要 ブログなどのコンテンツベースの Web サイトの場合、訪問者が検索できるように 404 エラーを含む検索ボックスを返すことができます。 . 電子商取引 Web サイトの場合は、404 エラーでプログレス バーを返してジャンプできます。これら 2 つの方法は、訪問者と SEO の両方に対応します。 Google ウェブマスター ツールでウェブサイトにエラー ページが何ページあるかを確認できます。
デフォルトのエラー ページを変更する方法は非常に簡単です。IIS で管理する Web サイトを右クリックし、カスタム エラーで対応するエラー ページとして 404 を設定します。ここには 2 つの方法があります。
1. [メッセージ タイプ] で [ファイル] を選択した場合、.html または htm で終わるファイルのみを使用できます。それ以外の場合は、ユーザーがエラー ページにアクセスしたときにコードが表示されます。このように設定したエラーページは、.html ファイルには 404 ステータスが出力されませんが、実行後に IIS が自動的に 404 ステータスを出力します。
2. [メッセージ タイプ] で [URL] を選択した場合は、ASP ファイルを使用する必要があります (404 ステータスは ASP ファイルでのみ設定できるため)。そうしないと、エラー ページにアクセスしたときに 200 ステータス コードが返されます。また、asp ファイルにも追加します: <%Response.Status = "404 Not Found" %> 定期的にホームページにジャンプしたい場合は、次の 2 つの方法があります。
1.metaタグのrefreshを利用してmeta http-equiv="refresh" content="3;url=http://www.downcodes.com">
Google中国語ブログ管理者によると、この方法が使われているそうです。 by Yahoo ジャンプしてください。
2. js を使用してsetTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
メタタグジャンプは検索エンジンに「200」または「302」として認識されるのではないかと心配なので、js を使用する方が良いと思います。この段落を参照してください。
多くの Web サイトでカスタマイズされた 404 エラー ページは、次のような形式になっていることがよくあります。最初にエラー メッセージが表示され、次にメタ メッセージが表示されます。
更新すると、ページが Web サイトのホームページ、Web マップ、またはその他の同様のページにジャンプします。特定の実装方法に応じて、このタイプの 404 ページは「200」ステータス コードまたは「302 一時リダイレクト」を返す場合がありますが、どちらであっても、SEO 技術的な観点からは適切な選択ではありません。
上で「200」ステータスの状況についてはすでに説明しました。では、404 ページが「302」を返した場合、検索エンジンはそれをどのように処理するのでしょうか。理論的には、「302」エラーの場合、検索エンジンは Web ページが存在すると認識しますが、アドレスは一時的に変更されており、ページは引き続きインデックスに登録されます。このように、「200」ステータス コードに似たテキストが繰り返し表示されます。問題点: 第二に、Google に代表される主流の検索エンジンでは、302 リダイレクトの適用範囲に関する要件がますます厳しくなっており、この種の 302 リダイレクトの不正使用には大きなリスクがあります。