¿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.