Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache重定向到tomcat或默认DocumentRoot_Apache_Tomcat - Fatal编程技术网

Apache重定向到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

我试图根据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
     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? 提前谢谢