Apache重定向到tomcat或默认DocumentRoot
我试图根据url条件将http请求重定向到tomcat或默认DocumentRoot 例如:Apache重定向到tomcat或默认DocumentRoot,apache,tomcat,Apache,Tomcat,我试图根据url条件将http请求重定向到tomcat或默认DocumentRoot 例如: IF url contains /css/ then serving the file from /var/www else redirect to tomcat using JKMount 以下是httpd.conf中的配置 <VirtualHost *:80> ServerName www.example.com DocumentRoot /var/www
IF url contains /css/ then serving the file from /var/www
else
redirect to tomcat using JKMount
以下是httpd.conf中的配置
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /var/www
RewriteEngine on
LogLevel debug
RewriteLogLevel 3
RewriteLog logs/apache-mod_rewrite
RewriteRule ^/css/(.*)$ /var/www/css/$1 [L]
RewriteCond $1 !^portal
RewriteRule ^/(.*)$ /portal/?user=YES [L,PT]
JkMount /* failover
</VirtualHost>
服务器名www.example.com
DocumentRoot/var/www
重新启动发动机
日志级调试
重写日志级别3
重写日志/apache-mod_重写
重写规则^/css/(.*)$/var/www/css/$1[L]
1美元^门户
重写规则^/(.*)$/portal/?user=YES[L,PT]
JkMount/*故障转移
当尝试请求它时,重定向到tomcat并正确地提供页面
但是,当尝试请求时,apache返回错误404。
我可以知道是否不能将条件转发到默认DocumentRoot或tomcat?
提前谢谢