私はいくつかのページを永続的にリダイレクトする必要があります、そして、ユーザーを新しいURLにもリダイレクトしてください。ASP.NETで301永続リダイレクトを送信するにはどうすればよいですか?
このコードは、正しいヘッダーのみを設定します。ユーザーはリダイレクトされません。
public static void PermanentRedirect(this HttpResponse response, string newUrl)
{
response.Status = "301 Moved Permanently";
response.StatusCode = 301;
response.AddHeader("Location", newUrl);
}
は私が入れた場合:
Response.Redirect(newUrl);
最後に、302一時的なリダイレクトが行われます。
301ユーザーをリダイレクトするにはどうすればよいですか?
関連質問:
私はちょうどその上のブログの記事を書いた:http://www.ko-sw.com/Blog/post/Permanent-Redirect-Using-ASPNET.aspx – Kerido