0

我在我的网站上有当前位置:

http://my-domain.com/ccy/app.html?from=GBP&to=EUR...

我想使用 web.config 将所有对/ccy文件夹的调用重定向到另一个包含相同查询字符串的域,所以它去了。

http://my-other-domain.com/another-folder/app.html?from=GBP&to=EUR

如何使用 IIS7 实现这一目标?

提前致谢

4

2 回答 2

1

您可以在 IIS 7 中使用Url Rewrite 模块。以下规则应该适用于您的情况:

<system.webServer>
  <rewrite>
    <rules>
      <rule name="DynamicRewrite" stopProcessing="true">
        <match url="ccy/(.*)" />
        <conditions>
          <add input="{REQUEST_FILENAME}\.html" matchType="IsFile" />
        </conditions>
        <action type="Redirect" url="http://my-other-domain.com/another-folder/{R:1}.html" />
      </rule>
    </rules>
  </rewrite>  
</system.webServer>
于 2012-10-08T14:53:37.527 回答
0

您可能希望使用 mod rewrite 将任何对 ccy 的请求重写到另一个文件夹。

这是一个涵盖 IIS7 的 mod 重写的链接。

http://www.micronovae.com/ModRewrite/ModRewrite.html

于 2012-10-08T14:45:46.020 回答