我正在尝试使用UrlRewriteFilter
重定向。由于我们一直在移动服务器和基础设施以开发我们的内部云解决方案,因此我们计划大量使用这些解决方案。
我的问题是我有一个类似的网址
https://google.com/web-app/servlet? 请求参数和值
我需要将所有URL
具有特定参数值的 s 重定向到不同的服务器。
所以一个像这样的网址:
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>
谢谢您的帮助。