【发布时间】:2017-07-28 13:08:06
【问题描述】:
我想重定向我的旧网址 "http://staging.TempSite.com/about-us/Institute-+target/%20"
到新网址 ""http://staging.TempSite.com/about-us/news-events""
<rule name="rule59" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny" trackAllCaptures="false">
<add input="{HTTP_HOST}{REQUEST_URI}" pattern="staging.TempSite.com/about-us/Institute-\+target/\s*" />
</conditions>
<action type="Redirect" url="./about-us/news-events" />
我也尝试了以下模式。
pattern="staging.TempSite.com/about-us/Institute-\+target/\s*$"
pattern="staging.TempSite.com/about-us/Institute-\+target/ $"
【问题讨论】:
-
尝试将
<match url="(.*)" />替换为<match url="^about-us/Institute-\+target/\s*$" />然后<action type="Redirect" url="/about-us/news-events" redirectType="Permanent" />
标签: asp.net regex url-rewriting web-config