【发布时间】:2012-03-21 14:56:57
【问题描述】:
似乎 squid 代理会以某种方式记住 403 Forbidden 响应并记住它,即使您重新加载已经可以访问的页面也是如此。
重现步骤:
- 对.htaccess 设置一些限制(如
deny from all)。在浏览器中打开,通过squid代理连接,出现403错误。 - 从 .htaccess 中移除限制。
- 重新加载页面 - 错误 403 仍然存在!
【问题讨论】:
-
好吧...尝试在发送 403 响应时添加适当的缓存标头以防止缓存这些页面(当然,如果可以的话 - 取决于谁生成这些 403 - 您的脚本或 Web 服务器本身) .
标签: http .htaccess proxy http-status-code-403 squid