2009-07-20 31 views
0

私はasp.netウェブサイト(SQL Server、Windows 2003、IIS 6)を使用しており、google.com/analytics/を使用して訪問数を追跡しています。それはすべて正常に動作します。Googleウェブマスターエラー:「404(ファイルが見つかりません)エラーページで、ヘッダーに200(成功)のステータスが返されました。」

今、私は自分のサイトについてのより良い情報を取得するためにGoogleのウェブマスターを使用したいが、私はhtmlファイルをアップロードし、それを検証しようとしたとき、私はこのエラーを取得:

「私たちは、そのあなたの404(ファイルが検出されました見つからない)エラーページは、ヘッダに200(成功)のステータスを返します。

どのようなアイデア - これを修正するには?

+0

:後ろのあなたの404ページのコードでこのような何かを入れてhttp://stackoverflow.com/questions/347281/asp-net-custom-404-returning-200-ok-instead-of- 404-not-found –

答えて

3

ResponseオブジェクトのStatusCodeを手動で設定します。参考のため

protected override void Render(HtmlTextWriter writer) 
{ 
    base.Render(writer); 
    Response.StatusCode = 404; 
} 
+0

どのように考えていますか? – andychase

+0

一部のコードで更新されました –

+0

万が一、メタタグを使ってサイトを確認できるのでしょうか?そうであれば、代わりにそれを行うかもしれません。 – Otis

関連する問題