我有一个 appache 网络服务器,用于反向代理 apex ORDS 服务器。我的文件中有以下配置。用户将使用的 URL 是这样的 (apps.company.org)。我的要求是当用户输入 URL apps.company.org/repository 时,这应该会将他们带到http://abc.cde.org:8080/ords/r/ws1/repository/login。根据我的以下配置,这工作正常。但无论他们在 / 后输入什么(例如 apps.company.org/sample),它都会将他们带到另一个应用程序,即http://abc.cde.org:8080/ords/r/ws1/apps。我尝试在我的配置文件中用正则表达式匹配 proxypassMatch 中的任何内容,如下所示。它不起作用。我也尝试过 Aloas match 和 rewriterule。它们都不起作用。它错误地显示“抱歉,找不到此页面”。有人能帮我解决这个问题吗
# forward dynamic (ORDS) requests to Tomcat
<VirtualHost *:80>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost on
RequestHeader unset Origin
ProxyPass /repository http://abc.cde.org:8080/ords/r/ws1/repository/login
ProxyPassReverse /investigator-repository http://abc.cde.org:8080/ords/r/ws1/repository/login
ProxyPassMatch ^/(.*) http://abc.cde.org:8080/ords/r/ws1/apps
ProxyPassReverse ^/(.*) http://abc.cde.org:8080/ords/r/ws1/apps
</VirtualHost>