HttpResponseBase.RedirectPermanent 方法

定义

执行从请求的 URL 到指定的 URL 的永久重定向。

重载

RedirectPermanent(String, Boolean)

执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。

RedirectPermanent(String)

执行从所请求 URL 到所指定 URL 的永久重定向。

RedirectPermanent(String, Boolean)

执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。

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

参数

url
String

将请求重定向至的位置。

endResponse
Boolean

若要终止响应,则为 true;否则为 false。 默认值为 false

例外

注解

RedirectPermanent(String, Boolean)重载方法在响应中提供 301 HTTP 状态代码,并包含将请求重定向到的 URL。 此重载还提供用于指定在执行重定向后是终止还是完成响应的选项。 301 HTTP 状态代码是 HTTP 响应中的标准代码。 它指示存在永久重定向,并提供重定向位置。

适用于

RedirectPermanent(String)

执行从所请求 URL 到所指定 URL 的永久重定向。

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

参数

url
String

将请求重定向至的位置。

例外

注解

此方法 RedirectPermanent(String) 重载在响应中提供 301 HTTP 状态代码,并包含用于将请求重定向到的 URL。 301 HTTP 状态代码是 HTTP 响应中的标准代码。 它指示存在永久重定向,并提供重定向位置。

RedirectPermanent(String)调用该方法将终止响应的其余部分。

适用于