目前我有一个别名
http://mysite/ru/folder/pagename
我希望重定向到
http://mysite/us/folder/pagename
所以在IIS7中我试图使用URL Rewrite
示例网址可能看起来像
http://mysite/ru/Solutions/Education+Solutions
上述规则如何看起来像
答案 0 :(得分:0)
以下代码应该为您完成
<system.webServer>
<rewrite>
<rules>
<rule name="http://mysite/ru/folder/pagename">
<match url="http://mysite/[a-z]{2}/(.*)" />
<action type="Rewrite" url="http://mysite/us/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
这分解为
[a-z]{2}
任意两个字母的国家/地区代码(.*)
零个或多个字符{R:1}
对(。*)的反向引用()将其标记为组