【发布时间】:2015-05-26 03:22:23
【问题描述】:
我已更改域并尝试重定向除少数 URL 之外的所有请求。但是,我似乎无法让它按预期运行,并且所有内容都被重定向 - 我确信它一定很小 - 任何帮助将不胜感激!
我需要重定向所有 URL,除了路径为“auth”或“ipet”的任何内容,以及包含其查询字符串的 file.aspx。 olddomain.com 的其余部分都应该重定向到 newdomain.com。
<rule name="Redirect" enabled="true" stopProcessing="true">
<match url=".*" />
<conditions trackAllCaptures="false" logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="www\.olddomain\.com" />
<add input="{URL}" pattern="^file.aspx$" negate="true" />
<add input="{URL}" pattern="^auth/?" negate="true" />
<add input="{URL}" pattern="^ipet/?" negate="true" />
</conditions>
<action type="Redirect" url="http://newdomain.com" />
</rule>
【问题讨论】: