Apache 反向代理 302 重定向浏览器直接转到重定向的 URL

Apache 反向代理 302 重定向浏览器直接转到重定向的 URL

我已经通过 apache mod_proxy 在 glassfish 服务器中设置了反向代理。

我担心的是,当发生 302 重定向时,之后每次我访问调用 302 重定向的 url 时,所有浏览器都会直接将我带到该重定向的 url。

请查看我的 apache 配置。

<VirtualHost *:80>
    ServerName proxy
    ProxyRequests Off
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode

    ProxyPass / http://server:port/ nocanon
    ProxyPassReverse / http://server:port/
    ProxyPassReverse / http://proxy/

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

答案1

我设置了一个全局选项ExpiresDefault "access 1 month",这导致了这个问题。

我输入ExpiresDefault "now"了虚拟主机设置来解决我的问题。

相关内容