![Apache 反向代理 302 重定向浏览器直接转到重定向的 URL](https://linux22.com/image/659620/Apache%20%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%20302%20%E9%87%8D%E5%AE%9A%E5%90%91%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9B%B4%E6%8E%A5%E8%BD%AC%E5%88%B0%E9%87%8D%E5%AE%9A%E5%90%91%E7%9A%84%20URL.png)
我已经通过 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"
了虚拟主机设置来解决我的问题。