我的网站上有当前位置:
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实现这一目标?
提前致谢
答案 0 :(得分:1)
您可以在IIS 7中使用Url Rewrite module。以下规则适用于您的情况:
<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>
答案 1 :(得分:0)
您可能希望使用mod重写将任何ccy请求重写为另一个文件夹。
这是一个涵盖IIS7的mod重写的链接。