Mod rewrite 如何在Jboss Web中重定向到新域

Mod rewrite 如何在Jboss Web中重定向到新域,mod-rewrite,jboss,Mod Rewrite,Jboss,我有一个运行在Jboss web上的web应用程序,我正在尝试将客户转移到另一台服务器。系统使用带有a=bmpj等条目的查询字符串来识别连接的客户。基本上,我想使用这个查询字符串作为重定向到新服务器的条件。这就是我在下面所做的,我尝试过各种其他组合,但都没有成功。我做错了什么?我把其他的规则放在这里,它们已经起作用了。为了确保它们不会相互干扰,我删除了除这两行之外的所有内容,但仍然没有发生任何事情。请帮忙 RewriteCond %{QUERY_STRING} a=bmpj.* RewriteR

我有一个运行在Jboss web上的web应用程序,我正在尝试将客户转移到另一台服务器。系统使用带有a=bmpj等条目的查询字符串来识别连接的客户。基本上,我想使用这个查询字符串作为重定向到新服务器的条件。这就是我在下面所做的,我尝试过各种其他组合,但都没有成功。我做错了什么?我把其他的规则放在这里,它们已经起作用了。为了确保它们不会相互干扰,我删除了除这两行之外的所有内容,但仍然没有发生任何事情。请帮忙

RewriteCond %{QUERY_STRING} a=bmpj.*
RewriteRule s01.myserver.com/app/?a=bmpj s02.myserver.com/app/?a=bmpj [R,L]

我终于明白了。这就成功了

RewriteCond %{QUERY_STRING} a=bmpj.*
RewriteRule (.*) https://s02.myserver.com$1 [R=301,L]
然而,我仍然困惑于为什么我最初的尝试没有成功。如有任何澄清,将不胜感激