Apache2 HTMLURLMap 与 AJAX 请求混淆

Apache2 HTMLURLMap 与 AJAX 请求混淆

我需要将 Web 应用程序从 oldname.my.net 代理到 newname.my.net 为此,我使用带有代理模块的 apache,如下所示

    # PROXY TO INTERNAL SERVER
    ProxyPreserveHost On
    RequestHeader set Host "oldname.my.net"
    RequestHeader set Authorization "Basic asj2dhI2dBASE64asdjlk="

    ProxyPass / http://server.local/
    ProxyPassReverse / http://server.local/
    ProxyPassReverseCookieDomain oldname.my.net newname.my.net

    <Location />
       SetOutputFilter  proxy-html
       ProxyHTMLURLMap http://oldname.my.net/ /
       RequestHeader    unset  Accept-Encoding
    </Location>

到目前为止,代理可以正常工作,我可以登录和浏览、点击链接等。但有些内容是通过 AJAX 请求加载的,它们似乎不起作用。我没有 Web 开发经验,所以我不完全了解它们的工作原理或功能,但它们似乎是动态加载内容的,我认为 ProxyHTMLURLMap 选项对它们造成了干扰。

是否有人有使用 apache 代理和使用硬编码链接(ProxyHTMLURLMap 是网站运行的必需品)和 AJAX 请求的网站的经验?

相关内容