HttpResponse.RedirectPermanent HttpResponse.RedirectPermanent HttpResponse.RedirectPermanent HttpResponse.RedirectPermanent Method

定義

要求された URL から指定された URL への永続的なリダイレクトを実行します。Performs a permanent redirection from a requested URL to a specified URL.

オーバーロード

RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean)

要求された URL から指定された URL への永続的なリダイレクトを実行し、応答を完了するためのオプションを提供します。Performs a permanent redirection from the requested URL to the specified URL, and provides the option to complete the response.

RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String)

要求された URL から指定された URL への永続的なリダイレクトを実行します。Performs a permanent redirection from the requested URL to the specified URL.

RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean)

要求された URL から指定された URL への永続的なリダイレクトを実行し、応答を完了するためのオプションを提供します。Performs a permanent redirection from the requested URL to the specified URL, and provides the option to complete the response.

public:
 void RedirectPermanent(System::String ^ url, bool endResponse);
public void RedirectPermanent (string url, bool endResponse);
member this.RedirectPermanent : string * bool -> unit
Public Sub RedirectPermanent (url As String, endResponse As Boolean)

パラメーター

url
String String String String

要求のリダイレクト先の場所。The location to redirect the request to.

endResponse
Boolean Boolean Boolean Boolean

応答を終了する場合は true。それ以外の場合は falsetrue to terminate the response; otherwise false. 既定値は、false です。The default is false.

例外

url に改行文字 (\n) が含まれています。url includes a newline character (\n).

注釈

メソッドRedirectPermanent(String, Boolean)オーバーロードは、応答に 301 HTTP 状態コードを提供し、要求をリダイレクトする URL を含みます。The RedirectPermanent(String, Boolean) method overload provides a 301 HTTP status code in the response and includes the URL to redirect the request to. このメソッドオーバーロードには、リダイレクトの実行後に応答を終了するか、完了するかを指定するオプションも用意されています。This method overload also provides the option to specify whether to terminate or to complete the response after the redirection has been performed. 301 HTTP 状態コードは、HTTP 応答の標準コードです。A 301 HTTP status code is a standard code in an HTTP response. これは永続的なリダイレクトが存在し、リダイレクトの場所を提供することを示します。It indicates that a permanent redirection exists, and it provides the redirection location.

RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String)

要求された URL から指定された URL への永続的なリダイレクトを実行します。Performs a permanent redirection from the requested URL to the specified URL.

public:
 void RedirectPermanent(System::String ^ url);
public void RedirectPermanent (string url);
member this.RedirectPermanent : string -> unit
Public Sub RedirectPermanent (url As String)

パラメーター

url
String String String String

要求のリダイレクト先の場所。The location to redirect the request to.

例外

url に改行文字 (\n) が含まれています。url includes a newline character (\n).

注釈

メソッドRedirectPermanent(String)オーバーロードは、応答に 301 HTTP 状態コードを提供し、要求をリダイレクトする URL を含みます。The RedirectPermanent(String) method overload provides a 301 HTTP status code in the response and includes the URL to redirect the request to. 301 HTTP 状態コードは、HTTP 応答の標準コードです。A 301 HTTP status code is a standard code in an HTTP response. これは永続的なリダイレクトが存在し、リダイレクトの場所を提供することを示します。It indicates that a permanent redirection exists, and it provides the redirection location.

メソッドのRedirectPermanent(String)オーバーロードを呼び出すと、応答が終了します。Calling the RedirectPermanent(String) method overload terminates the response.

適用対象