0

我设置了重定向到 tomcat 的 apache httpd。

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

下面是我的场景

http://:9000/mypage?id=XYZ 必须重定向到 Tomcat 为 http://:8080/myappp/mypage

我已经设置了 mod_jk 和负载均衡器,负责路由到 tomcat。但我无法正确构建 URL。

RewriteCond %{QUERY_STRING} ^id=(XYZ)$
RewriteRule ^/?(.*)$ /$1? [PT,L]

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

我可以使用 $1 获取查询参数,但是如何获取原始 URL 的最后一部分

谢谢

4

1 回答 1

0

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

于 2013-10-16T22:07:06.060 回答