Redirect 具有302重定向的清漆缓存

Redirect 具有302重定向的清漆缓存,redirect,varnish,http-status-code-302,Redirect,Varnish,Http Status Code 302,当我的wordpress重定向状态为302的页面时,我的varnish出现问题 我的环境: 防护等级为IP1:80 后端(Apache)在IP2:80上侦听 网站类型:wordpress 共两页: 第1页,第2页 我已经在wordpress中配置了从page1到page2的302重定向 但即使varnish已经缓存了page2, 当302重定向后请求第2页时, varnish不会从缓存中交付内容,而是将请求发送到后端 那么问题是什么呢? 我怎样才能修好它 提前感谢。您需要缓存第1页的响应 我猜您

当我的wordpress重定向状态为302的页面时,我的varnish出现问题

我的环境: 防护等级为IP1:80 后端(Apache)在IP2:80上侦听 网站类型:wordpress

共两页: 第1页第2页

我已经在wordpress中配置了从page1page2的302重定向

但即使varnish已经缓存了page2, 当302重定向后请求第2页时, varnish不会从缓存中交付内容,而是将请求发送到后端

那么问题是什么呢? 我怎样才能修好它


提前感谢。

您需要缓存第1页的响应

我猜您的后端正在发送某种类型的无缓存、最大年龄或过期头,以防止响应的清漆缓存,因为默认行为是tu cache 302状态代码[1]

请随VCL配置附上第1页完整请求的varnishlog

[1]