5

ASPNETWebページの背後に次のコードがあります。

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

ページがリダイレクトされず、ユーザーが意図したとおりにコンテンツを表示するローカルホストで扱います。ただし、ステージングサイトにアップロードすると、「リクエストしたページが削除されました」というテキストが表示されます。私のページの代わりに。IIS 7を調べましたが、このページをリダイレクトしている場所が見つかりません!?!?

私が欲しいのは、期限切れのニュース記事をサイトのユーザーに表示することですが、Googleに私の本当の意図を決定的に知らせます。

4

1 に答える 1

6

asを追加する必要があると言いますResponse.TrySkipIisCustomErrors = true;

Server.ClearError();
Response.TrySkipIisCustomErrors = true;
Response.Status = "410 Gone";
Response.StatusCode = 410;
于 2013-02-27T16:46:16.977 に答える