我在我的网站上有当前位置:
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 实现这一目标?
提前致谢
我在我的网站上有当前位置:
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 实现这一目标?
提前致谢
您可以在 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>
您可能希望使用 mod rewrite 将任何对 ccy 的请求重写到另一个文件夹。
这是一个涵盖 IIS7 的 mod 重写的链接。