Как перенаправить только трафик localhost в IIS 8

У меня есть IIS 8, и мне нужно перенаправлять только запросы localhost с одной страницы на другую страницу того же IIS.

Я пробовал с Модуль перезаписи URL и условия, но, возможно, это неправильный путь ...

Conditions

0
задан 13 August 2016 в 05:06
1 ответ

Наконец-то я нашел ответ. Это нужно сделать на корне сайтов - как "Веб-сайт по умолчанию". И веб-сайты должны иметь такой же пул приложений. Если нет, то появится страница 403 ошибки.

<configuration>
   <system.webServer>
       <directoryBrowse enabled="true" />
       <rewrite>
           <rules>
               <rule name="RemoveDevices.aspx" enabled="true">
                   <match url="(.*/)Website/(Demo\.aspx)" />
                   <conditions>
                       <add input="{REMOTE_ADDR}" pattern="127\.0\.0\.1" negate="true" /> 
                       <add input="{REMOTE_ADDR}" pattern="10\.15\.1\.95" negate="true" /> <!--IP ADDRESS OF YOUR SERVER-->
                       <add input="{REMOTE_ADDR}" pattern="CZ-DEV095\.develop.local" negate="true" /> <!--HOST NAME OF YOUR SERVER-->
                       <add input="{HTTP_HOST}" pattern="localhost" negate="true" />
                   </conditions>
                   <action type="Rewrite" url="{R:1}NEW_SITE/{R:2}" logRewrittenUrl="true" />
               </rule>
           </rules>
       </rewrite>
   </system.webServer>
</configuration>
0
ответ дан 5 December 2019 в 09:41

Теги

Похожие вопросы