【发布时间】:2013-02-03 18:08:45
【问题描述】:
我正在尝试使用UrlRewriteFilter 进行重定向。由于我们一直在移动服务器和基础架构以开发我们的内部云解决方案,因此我们计划大量使用这些解决方案。
我的问题是我有一个类似的网址
https://google.com/web-app/servlet?请求参数和值
我需要将所有具有特定参数值的URLs 重定向到不同的服务器。
这样的网址:
https://google.com/administrator/servlet/ej.processOrder?sec=100&geo=appointment&cus=dubai
如果参数中包含cus=dubai,需要重定向到
https://hotmail.com/servlet/ej.processOrder?sec=100&geo=appointment&cus=dubai
我尝试了以下方法,但似乎不起作用
<urlrewrite use-query-string="true">
<rule match-type="wildcard">
<name>Redirect requests to cases</name>
<description></description>
<from>/administrator/servlet/**?**</from>
<to type="redirect" last="true">http://hotmail.com:8080/servlet/$1?&cus=dubai&$2&$3&</to>
</rule>
</urlrewrite>
感谢您的帮助。
【问题讨论】: