HttpResponseWrapper.RedirectPermanent Method (String)

.NET Framework (current version)

The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Performs a permanent redirect from the requested URL to the specified URL.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

public override void RedirectPermanent(
	string url


Type: System.String

The URL to redirect the request to.

Exception Condition

url is null.


url includes a newline character (\n).

The RedirectPermanent(String) method overload provides a 301 HTTP status code in the response and also includes the URL to redirect the request to. A 301 HTTP status code is a standard code in an HTTP response. It indicates that a permanent redirect exists, and it provides the redirect location.

Calling the RedirectPermanent(String) method terminates the rest of the response.

.NET Framework
Available since 4.0
Return to top