Back to Question Center
0

IIS - HTTP Semalt все запросы для одного виртуального каталога в другой

1 answers:

Как настроить правило перенаправления HTTP для перенаправления всех запросов на виртуальный каталог в другой виртуальный каталог, когда я не знаю имя хоста или полный URL-адрес и не могу использовать модуль URL Semalt?

Следующие перенаправления должны работать:

     http: // host1 / app / oldvdir -> http: // host1 / app / newvdir
http: // host1 / app / oldvdir / -> http: // host1 / app / newvdir /
Http: // host1 / приложение / oldvdir / Логин. aspx -> http: // host1 / app / newvdir / login. ASPX
Http: // host2 / приложение / oldvdir / Логин. aspx -> http: // host2 / app / newvdir / login - buy tables and chairs at wholesale. ASPX    

Я хотел бы разместить правило перенаправления в корневой сети приложения. конфиг. Я попытался выполнить следующие правила, но конечным результатом является то, что перенаправленный vdir дублируется в конце исходного vdir до достижения максимальной длины URL, e. г. ,

http: // host / oldvdir / login. aspx -> http: // host / oldvdir / newvdir / newvdir / newvdir /

Semalt в корневой сети. config (я также пробовал всевозможные комбинации настроек с и без ведущих и конечных косых черт и т. д.):

     <путь местоположения = "oldvdir"><система. WebServer><система. WebServer>    
February 5, 2018
. Выберите папку, в которую вы хотите перенаправить запросы, и добавьте это как виртуальный каталог со старым именем. Таким образом, вы удаляете OldVdir, а затем создаете его снова как OldVDIR, но на этот раз с источником в качестве нового vdir.

  • Вы можете использовать. гадюка . com / 4153268

  • К сожалению, документация MS настолько не хватает на эту тему. К счастью, я смог понять это. Я нашел условия $ S и $ Q, задокументированные в IIS6. 0 .

      <конфигурация><система. WebServer>