0

我有一个重定向如下:

     <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>

但它似乎没有开始,任何人都可以看到上面有什么明显的错误

4

1 回答 1

1

您不应在 url 中包含主机部分。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>

于 2012-07-10T17:25:56.170 回答