0

是否可以将重写规则与 jk_mod 与服务器端转发结合起来?

我有一个简单的配置

RewriteEngine On
RewriteRule ^/$ /myapp [R]

JkMount /* worker_1

这在使用重定向标志时效果很好,但没有它就无法运行。我想要实现的是服务器端转发,因此用户的浏览器栏不会注意到重写。

谢谢你。

4

1 回答 1

0

试试mod_proxy_http,需要开启mod_proxy和mod_proxy_http:

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so

然后在您的 VirtualHost 部分:

ProxyRequests Off
ProxyPreserveHost On
ProxyPass /css !
ProxyPass /img !
ProxyPass /js !
ProxyPass / http://localhost:8080/myapp/
ProxyPassReverse / http://localhost:8080/myapp/

注意:ProxyPass /xxx !您的问题不需要。我只是想展示如何将某些 URI 排除在“翻译”之外

于 2012-11-23T16:33:53.057 回答