3

ASP.NET を使用して、Web サイトのすべてのページを 302 (一時的に) リダイレクトできる (明らかにホームページをリダイレクトしない) 方法はありますか?

4

1 に答える 1

4

これをGlobal.asaxファイルに追加します。

protected void Application_BeginRequest(object sender, EventArgs e)
{
    if (Request.Url.LocalPath != "/Home.aspx")
        HttpContext.Current.Response.Redirect("Home.aspx");
}

HttpResponse.Redirect メソッド (文字列)の記事から:

ASP.NET は、302 HTTP ステータス コードを返すことによってリダイレクトを実行します。

于 2013-08-15T11:44:29.683 に答える