apache和tomcat整合后,是先处理rewrite规则还是先把请求交给tomcat处理?

apache和tomcat整合后,是先处理rewrite规则还是先把请求交给tomcat处理?

我的应用程序用的是tomcat web容器,想升级新的接口,但服务还不能停。想通过apache rewrite来把测试的业务重定向到新的接口后,由新接口程序处理,检测新接口的正确性,其他的还是由老接口程序处理。如:请求http://192.168.0.1/test/?a=1&b=1 这个地址想到新接口测试,需要rewrite到 http://192.168.0.1/newtest/?a=1&b=1,其他的如:http://192.168.0.1/test/?a=2&b=2 还是由老接口处理。可以通过apache的rewrite实现吗?
只要是能用正式表达式来解决的问题,就能用mod_rewrite来做了。
但是我测试的结果是同时存在时先由整合模块处理,rewrite不起作用。
呵呵,已经搞定了!


QUOTE:
原帖由 jazzyl 于 2008-1-29 08:35 发表
但是我测试的结果是同时存在时先由整合模块处理,rewrite不起作用。

这下我明白你的意思了。我以前做过的是mod_rewrite先起作用(用来防盗链)。
既然解决了,能不能分享一下经验?