これは、Sitecore の質問というよりは、HTTP 仕様に関する質問です。
Sitecore で 404 エラー ページをセットアップしています。
<setting name="ItemNotFoundUrl" value="/404.aspx" />
そのため、ユーザーが存在しないページ (例: www.example.com/xyz) にアクセスすると、カスタム 404 ページ (例: www.example.com/404.aspx) にリダイレクトされます。
以下の Firebug スクリーンショットに示すように、Sitecore は 302 を使用してリダイレクトを実行します。
これは問題ですか?つまり、Google や他の検索エンジンは、URL www.example.com/xyz で私の 404 ページをインデックスに登録しますか? 問題のサイトは元々、404 ページから "200 OK" 応答を返すように設定されていたため (悪い!)、検索エンジンは、サイトへの壊れたリンクを見つけるたびにサイトの 404 ページをインデックス化していました。
302 は単なるリダイレクトであるため、最終 (カスタム 404) URL のステータス コードは、クライアントが最初の (リダイレクト) URL に適用されると想定するものになると思います。
これが問題ではない場合、それを明確にする正規の仕様/ドキュメントは何ですか?