2013-02-27 9 views
5

I ASP NET Webページの後ろに次のコードを持っている:410ステータス表示

Server.ClearError(); 
Response.Status = "410 Gone"; 
Response.StatusCode = 410; 

はページがリダイレクトされません私はlocalhost上の御馳走を作品と、ユーザーが見ていますコンテンツは意図した通りです。しかし、ステージングサイトにアップロードすると、「リクエストしたページが削除されました」というテキストが表示されます。私のページの代わりに。私はIIS 7を見てきましたが、このページをどこにリダイレクトしているのかわかりません!

私が望むのは、サイトのユーザーに期限切れのニュース記事を表示することですが、Googleに本当の意図を正確に知らせることです。

+0

。 「[質問には「タイトル内に「タグ」を含める必要がありますか」(http://meta.stackexchange.com/questions/19190/)」を参照してください。コンセンサスは「いいえ、そうすべきではありません」です。 –

答えて

5

私はあなたのようResponse.TrySkipIisCustomErrors = true;を追加する必要があると言う:私はあなたのタイトルを編集した

Server.ClearError(); 
Response.TrySkipIisCustomErrors = true; 
Response.Status = "410 Gone"; 
Response.StatusCode = 410; 
関連する問題