我正在使用Apache2 - > mod_jk - > Tomcat7
我正在使用以下URL来调用JSF Web应用程序:http://server/foo
现在,我还想用网址http://server/bar
来调用它对foo
的来电应始终更改为bar
。
由于Tomcat需要并与/foo
相关,因此任何JSF request.getContextPath()
都会返回/foo
。因此,后续页面调用会导致浏览器网址包含/foo
而不是bar
。
我需要改变什么来保持tomcats foo-path而不是 用户在浏览器中看到条形路径?
到目前为止,这是我的配置:
/etc/apache2/conf.d/test.conf
Alias /foo "/original/path"
RewriteEngine on
RewriteRule "/bar(.*)" "/foo$1" [PT]
<Directory "/original/path">
....
</Directory>
/.../ tomcat7 / CONF /卡塔利娜/本地主机/的test.xml
<Context path="/foo" ...></Context>
答案 0 :(得分:0)
...
Alias / foo“/ original / path” RewriteEngine on RewriteRule“/bar(.*)”“/ foo $ 1”[PT] ....