Como eu redirecionaria solicitações de uma página para outra no IIS?

Como eu redirecionaria solicitações de uma página para outra no IIS?

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.

informação relacionada