У меня есть сайт IIS, на котором я настроил несколько правил для перенаправления на мой новый сайт.
Мой старый сайт использовал «старый способ» хранения страниц ASP.NET (oldsite.com/cars.aspx).
Что я сделал для этих страниц, так это перенаправил их на новый сайт (который отлично работает):
<rule name="cars" stopProcessing="true">
<match url="cars.aspx" ignoreCase="true"/>
<conditions>
<add input="{HTTP_HOST}" matchType="Pattern" pattern="oldSite.com"/>
</conditions>
<action type="Redirect" url="http://newSite.com/CarsPage" redirectType="Permanent" appendQueryString="true"/>
</rule>
Однако теперь я хочу создать статическое перенаправление для моей домашней страницы только .
Это означает, что когда я перехожу на oldSite.com (без какого-либо /ExamplePage.aspx) -> мне нужно перейти на мой новый сайт.
Какое правило мне нужно реализовать для этого?
Я пытался:
<rule name="Home" stopProcessing="true">
<match url="/" ignoreCase="true"/>
<conditions>
<add input="{HTTP_HOST}" matchType="Pattern" pattern="oldSite.com"/>
</conditions>
<action type="Redirect" url="http://newSite.com/" redirectType="Permanent" appendQueryString="true"/>
</rule>
Но, похоже, это не работает.
Что я делаю не так?