Как перенаправить запросы на URL-адрес типа
http://www.mydomain.com/foo.aspx
на другой URL, например
http://www.mydomain.com/bar.aspx
в ИИС.
Можно ли это сделать в IIS 6.0 или 7.0?
решение1
Если у вас есть существующий файл foo.aspx, то вы можете задать заголовок Location для перенаправления на новый файл/URL:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","bar.aspx");
}
</script>
В IIS6, если файл существует, с помощью оснастки управления можно щелкнуть правой кнопкой мыши, чтобы открыть свойства файла, и выбрать перенаправление в другое место.
В IIS7 вы можете использоватьПереписать модульдля перехвата запроса и его перенаправления.
решение2
Вы можете использоватьПерезапись URL-адресав IIS7.0.