apache mod rewrite-检索原始url
我已经设置了apachehttpd,它重定向到tomcat apachehttpd在9000上运行,tomcat在本地机器的8080端口上运行 下面是我的情景 http://:9000/mypage?id=XYZ必须作为http://:8080/myappp/mypage重定向到Tomcat 我已经设置了mod_jk和负载均衡器,负责到tomcat的路由。 但我无法正确构建URL RewriteCond%{QUERY_STRING}^id=(XYZ)$apache mod rewrite-检索原始url,apache,mod-rewrite,Apache,Mod Rewrite,我已经设置了apachehttpd,它重定向到tomcat apachehttpd在9000上运行,tomcat在本地机器的8080端口上运行 下面是我的情景 http://:9000/mypage?id=XYZ必须作为http://:8080/myappp/mypage重定向到Tomcat 我已经设置了mod_jk和负载均衡器,负责到tomcat的路由。 但我无法正确构建URL RewriteCond%{QUERY_STRING}^id=(XYZ)$ 重写规则^/?(.*)$/$1?[PT,L
重写规则^/?(.*)$/$1?[PT,L] 可以在规则中存储硬编码的“XYZ”到“myapp”的映射 我可以使用$1获取查询参数,但如何获取原始URL的最后一部分
谢谢我能够使用{REQUEST\u FILENAME}获取文件名。
感谢使用
%1
在重写条件下进行匹配,而不是$1
。