Назад | Перейти на главную страницу

Перенаправить в папку IIS 6

У меня есть веб-страница ASP.NET в IIS 6.

Есть много URL-адресов, уже проиндексированных Google, и ссылок, установленных в веб-каталогах, которые выглядят так

www.mypage.com/directory1/page.aspx

Теперь я изменил это так, чтобы URL-адрес выглядел так:

www.mypage.com/page.aspx

Я хочу, чтобы URL-адреса с каталогом в пути перенаправлялись на URL-адреса без каталога, чтобы ссылки, которые установлены и проиндексированы, могли оставаться такими, как есть.

Как я могу добиться этого с помощью IIS 6.

Посмотри на http://iirf.codeplex.com/

IIRF - это фильтр ISAPI, который подключается к IIS и позволяет выполнять 301 перенаправление с использованием регулярных выражений.

Пример файла IIRF.Ini для вашей ситуации может выглядеть так:

RedirectRule /directory1/(.*) /$1 [R=301,NC]

Это приводит к удалению / directory1 / из URL-адреса.

Вы используете постоянное перенаправление 301.