¿Cómo redirigiría las solicitudes de una página a otra en IIS?

¿Cómo redirigiría las solicitudes de una página a otra en IIS?

¿Cómo redirigiría las solicitudes a una URL como

http://www.mydomain.com/foo.aspx 

a otra URL como

http://www.mydomain.com/bar.aspx 

en IIS.

¿Se puede hacer esto en IIS 6.0 o 7.0?

Respuesta1

Si tiene un archivo foo.aspx existente, puede configurar un encabezado de Ubicación para redirigir al nuevo archivo/URL:

<script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","bar.aspx");
}
</script>

En IIS6, si el archivo existe, utilizando el complemento de administración, puede hacer clic derecho para abrir las propiedades del archivo y seleccionar redirigir a otra ubicación.

En IIS7, puede utilizar elMódulo de reescriturapara capturar la solicitud y redirigirla.

Respuesta2

Puedes usarReescritura de URLen IIS7.0.

información relacionada