【发布时间】:2021-07-14 09:10:15
【问题描述】:
我想在 web.config 中设置一个从 olddomain.com/en-us/abc/blahblah 到 newdomain.com/abc/blahblah 的重定向 意思是除了域名的变化,新的URL没有/en-us/,其他的都一样。 我从这里和那里拿起并想出了以下代码,但它不起作用。你能帮忙吗?
<rule name="Redirect New Site" enabled="true" stopProcessing="true">
<match url="^/en-us/(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{PATH_INFO}" pattern="^/abc/(.*)" />
<add input="{HTTP_HOST}" pattern="^olddomain.com/$" />
</conditions>
<action type="Redirect" url="https://newdomain.com/{R:1}" redirectType="Permanent" />
</rule>
【问题讨论】:
-
docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/… 让FRT告诉你是否写了正确的正则表达式。
标签: iis url-rewriting