2014-12-22 81 views
0

我有一個運行在tomcat上的java應用程序,我使用apache mod_proxy模塊將文件傳遞給tomcat,但是tomcat似乎忽略了.htaccess文件,這裏是我的虛擬主機。 CONF。我怎麼能指示Apache閱讀apache忽略htaccess並達到tomcat

< Proxy *> 

     Order deny,allow 
     Allow from all 

< /Proxy> 

    ProxyRequests   Off 
    ProxyPreserveHost On 
    ProxyPass    / http://localhost:8080/ 
    ProxyPassReverse  / http://localhost:8080/ 

我的htaccess有一個規則爲

RewriteRule ^/login(.*)$ /system/customer/portal/1$1 [R] 

我的Apache忽略它,並達到tomcat的時候了..

我試圖使用的.htaccess

ProxyPass /login ! 

但沒有成功,任何提示?

回答

0

您可以使用ProxyPassMatch這與regex排除這些位置:

ProxyPassMatch ^/(login|system/customer/portal/) !