2016-08-19 4 views
0

У моей установки IIS есть один сайт, связанный с доменом. Назовем это: www.mydomain.comКак я могу перенаправить IIS на виртуальное приложение, если не указан путь?

Сама папка сайта пуста. На этом сайте размещаются несколько приложений и виртуальных каталогов. Одним из приложений является «портал».

То, что я хочу сделать, это принять любой входящий запрос на www.mydomain.com или www.mydomain.com/ и перенаправить его на: www.mydomain.com/portal

У меня ARR и URL Переписывает и запускает. Я просто не знаю, как их настроить для этого.

ответ

1

Правило перенаправления, как показано ниже, будет работать.

Вставьте следующий файл web.config в корневую папку вашего веб-сайта. Или обновите существующее, если оно есть.

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
<system.webServer> 
    <rewrite> 
    <rules> 
     <rule name="toPortal" stopProcessing="true"> 
      <match url="^$" /> 
      <action type="Redirect" url="/portal" redirectType="Found" /> 
     </rule> 
    </rules> 
    </rewrite> 
</system.webServer> 
</configuration> 

Вы можете посмотреть на this tutorial, чтобы узнать, как создавать правила URL Rewrite с помощью диспетчера IIS. Эти узлы xml также не исходят из моего мозга.

+0

Perfect. Я слишком старался. Благодаря! –