我在尝试使用 WLExcludePathOrMimeType 为 Apache Web Server 2.2.25 中的 weblogic 模块添加排除项时遇到问题。我正在使用 Weblogic 12c。以下是 httpd.conf 的摘录。
<IfModule mod_weblogic.c>
WebLogicHost <host_name>
WebLogicPort 9001
MatchExpression *.jsp
MatchExpression *.controller
MatchExpression /dummy/*
WLExcludePathOrMimeType *.json
WLExcludePathOrMimeType *.html
WLExcludePathOrMimeType *.png
HungServerRecoverSecs 3600
ConnectTimeoutSecs 25
ConnectRetrySecs 2
Debug OFF
</IfModule>
问题是,对于排除它只排除最后一个条目,即 *.png 在这种情况下。我试过给逗号分隔的列表,比如
WLExcludePathOrMimeType *.json,*.html,*.png
在这种情况下,它只选择第一个条目,即 *.json。我不确定这是 mod_wl 插件的错误还是语法有问题。任何帮助/解决方法将不胜感激。
只是补充一下,带有逗号分隔列表的 WLExcludePathOrMimeType 与 IIS 作为 Web 服务器和 Weblogic 组合一起工作得很好。