所以目前我在我的 Oracle HTTP Server 实例上配置了一个虚拟主机,其中包含 ProxyPass:
ProxyPass ^/test/home/ https://example.com/
ProxyPassMatch ^/test/home/(.*)$ https://example.com/$1
ProxyPassReverse ^/test/home/(.*)$ https://example.com/$1
当我尝试访问https://mywebsite.com/test/home/<url_from_other_server>
时,请求似乎按预期工作。但是,当我尝试访问时https://mywebsite.com/test/home/
,它并没有代理我,https://example.com/
而是返回 404。
ProxyPassMatch
通配符似乎适用于我尝试访问的所有子网址,但常规关键字ProxyPass
无效。
我也尝试过ProxyPass
完全删除并在尝试访问 /test/home/ 时遇到相同的 404 错误
有谁知道是什么导致了这种奇怪的行为?
谢谢你。