2013-10-16 58 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獲取文件名。 謝謝