抱歉,如果这个问题看起来很愚蠢(可能是 ^^),我是 HTTP 服务器的新手。
我们使用 OBIEE 11g,这意味着我们有 Weblogic,我们选择在前面使用 Oracle HTTP Server(OHS,构建在 Apache 上)。OHS 用于mod_wl_ohs
与 Weblogic 交互,这里是mod_wl_ohs.conf
文件:
## Fusion Applications Name Based Virtual Host Configuration
RedirectMatch 301 ^/analytics$ /analytics/
RedirectMatch 301 ^/AdminService$ /AdminService/
LoadModule weblogic_module "${ORACLE_HOME}/ohs/modules/mod_wl_ohs.so"
# global plugin-options
WLForwardUriUnparsed ON
KeepAliveEnabled ON
KeepAliveSecs 20
DynamicServerList OFF
WLProxySSL ON
## Context roots for BI EE
<Location /analytics >
SetHandler weblogic-handler
WebLogicCluster miaibv194.mia.michelin.com:9704
</Location>
## Context roots for AdminService
<Location /AdminService >
SetHandler weblogic-handler
WebLogicCluster miaibv194.mia.michelin.com:7001
</Location>
如果我理解得很好,RedirectMatch 和相应的 Location 指令(即使我不完全了解 2 的职责)用于将 URL 传递/analytics
给/AdminService
Weblogic。
我想知道如何将 HTTP 错误 500 从 URL 重定向/analytics
到自定义页面:这可能吗?我看了一下ErrorDocument
指令,但据我所知,它似乎只能用于物理路径(例如,在Directory
指令下),我错过了什么吗?
感谢您的帮助,请随时向我询问说明(我会尽力回答)!