Как перенаправить запросы с одной страницы на другую с помощью IIS?

Как перенаправить запросы с одной страницы на другую с помощью IIS?

Как перенаправить запросы на 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.

Связанный контент