Como eu redirecionaria solicitações para um URL como
http://www.mydomain.com/foo.aspx
para outro URL como
http://www.mydomain.com/bar.aspx
no IIS.
Isso pode ser feito no IIS 6.0 ou 7.0?
Responder1
Se você tiver um arquivo foo.aspx existente, poderá definir um cabeçalho Location para redirecionar para o novo arquivo/URL:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","bar.aspx");
}
</script>
No IIS6, se o arquivo existir, usando o snap-in de gerenciamento, você pode clicar com o botão direito para abrir as propriedades do arquivo e selecionar para redirecionar para outro local.
No IIS7, você pode usar oMódulo de reescritapara capturar a solicitação e redirecioná-la.
Responder2
Você pode usarReescrita de URLno IIS7.0.