问题描述:
apache里配置了两个location
<Location /portalweb>
WebLogicCluster ip:port
SetHandler weblogic-handler
PathTrim /
</Location>
<Location /en>
WebLogicCluster ip:port
SetHandler weblogic-handler
PathTrim /
</Location>
访问/portalweb/en/test.html时报404错误。
解决方法:
<Location /en>
WebLogicCluster ip:port
SetHandler weblogic-handler
PathTrim /
</Location>
改成
<LocationMatch ^/en>
WebLogicCluster ip:port
SetHandler weblogic-handler
PathTrim /
</LocationMatch>
就可以了。
^/en表示以/en开始的,如果不加^,只要url里有/en,apache就给拦截了。