所以我的重写未按预期运行。
我有一个已注册但未连接到活动站点的站点URL,而是定向到该活动站点的子页面。
例如:somesite1.com-> somesite2.place.org/subpage/somesite1area
问题是我一直需要为子链接添加一个捕获:
例如:somesite1.com/subpage2-> somesite2.place.org/subpage/somesite1area/subpage2
这里是原始重写:
<rule name="somepage1 redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.|)somepage1\.(org|com|net)$" />
</conditions>
<action type="Redirect" url="https://somesite2.place.org/subpage/somesite1area" redirectType="Permanent" />
</rule>
这里是我正在测试的重写更改(但没有用)
我在重定向URL的末尾添加了{R:1},以捕获并附加路径。
<rule name="somepage1 redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.|)somepage1\.(org|com|net)$" />
</conditions>
<action type="Redirect" url="https://somesite2.place.org/subpage/somesite1area/{R:1}" redirectType="Permanent" />
</rule>
据我所知,这应该有效。我在这里想念什么?
谢谢,Rajesh G!
使用{R:0}为我修复了此问题。