2012-07-10 92 views
0

我有一个重定向如下:IIS重定向规则从页面a到b

 <rewrite> 
    <rules> 
     <rule name="http://mysite/ru/folder/pagename"> 
     <match url="http://d000097.tech.com/ru/Solutions/Visual+call+solutions/Products" /> 
     <action type="Rewrite" url="http://d000097.tech.com/us/Solutions/Visual+call+solutions/Products" /> 
     </rule> 
    </rules> 
    </rewrite> 

,但它似乎并没有被踢,任何人都可以看到什么明显的毛病上述

回答

1

你应该不包括网址中的主机部分。 IIS仅在主机之后匹配url。更改规则如下:

<rewrite> 
<rules> 
    <rule name="http://mysite/ru/folder/pagename"> 
    <match url="^ru/Solutions/Visual+call+solutions/Products$" /> 
    <action type="Rewrite" url="us/Solutions/Visual+call+solutions/Products" /> 
    </rule> 
</rules>