2012-03-01 87 views
1

我是Apache mod_rewrite的新手,但是我能够使它适用于使用GET方法访问的静态页面的简单URL转换。 虽然我无法让网址翻译适用于网络服务。基本上我想要的是将请求从Apache重定向到在8093下运行的tomcat。我试过了:如何为Web服务配置apache mod_rewrite

RewriteRule myproject/myservices/myService/(.*) http://www.localhost:8093/myproject/myservices/myService/$1 

但是我得到一个“文件已经移到这里”的回应。任何想法,将不胜感激。谢谢。

回答

1

我认为问题是您的请求只能被重写,而不能被代理。您可以尝试在末尾追加[P]或查看mod_proxy:http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

+0

就是这样,谢谢!我不得不添加ProxyPass和ProxyPassReverse,它似乎工作。 – 2012-03-01 20:28:41

+0

@Ya所以你会接受答案呢? – 2012-03-01 21:13:21