我想要所有看起来像的请求:
(www.)mydomain.com/belgium(/*)
被重定向到:
(www.)mydomain.be
/belgium/
需要包含的路径和查询字符串:
www.mydomain.com/belgium/page1/page11?filter=yes
需要成为
www.mydomain.be/page1/page11?filter=yes
我想要所有看起来像的请求:
(www.)mydomain.com/belgium(/*)
被重定向到:
(www.)mydomain.be
/belgium/
需要包含的路径和查询字符串:
www.mydomain.com/belgium/page1/page11?filter=yes
需要成为
www.mydomain.be/page1/page11?filter=yes
<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
部分链接。我把这个写在我的脑海里,所以它不正确,但我相信它应该给你一个提示。