2013-10-16 61 views
0

我有apache httpd设置重定向到tomcat。apache国防部重写 - retrieveoriginal url

Apache httpd在9000上运行,tomcat在本地机器上的8080端口上运行。

下面是我的方案

的http://:9000 /我的空间ID = XYZ必须重定向到Tomcat为http://:8080/myappp /我的空间

我已成立了mod_jk和负载均衡器负责路由到tomcat。 但我无法正确建立网址。 RewriteCule%{QUERY_STRING}^id =(XYZ)$
RewriteRule^/?(。*)$/$ 1? [PT,L]

可以将“XYZ”的映射存储到规则中硬编码的“myapp”中。

我可以用$ 1查询参数,但我怎么能得到原始URL的最后部分

感谢

+0

在'RewriteCond'中使用'%1'来代替'$ 1'。 – Wrikken

回答

0

我能够使用{} REQUEST_FILENAME获取文件名。 谢谢