我希望所有请求看起来像:
(www.)mydomain.com/belgium(/*)
重定向到:
(www.)mydomain.be
需要包含/belgium/
之后的路径和查询字符串:
www.mydomain.com/belgium/page1/page11?filter=yes
需要成为
www.mydomain.be/page1/page11?filter=yes
答案 0 :(得分:0)
<rule name="Rewrite" enabled="true">
<match url="www.mydomain.com/belgium" />
<conditions logicalGrouping="MatchAll" >
<add input="{QUERY_STRING}" pattern="(.+)"/>
</conditions>
<action type="Redirect" url="www.mydomain.be?{C:1}" appendQueryString="true" />
</rule>
<rule name="Rewrite" enabled="true">
<match url="www.mydomain.com/belgium/{.*)" />
<action type="Redirect" url="www.mydomain.be{R:1}" appendQueryString="true" />
</rule>
您可以编写其他规则来处理链接的 www
部分。
我把它写在脑后,所以这不正确,但我相信它应该给你一个提示。