0
我尝试用下面的代码行default.vcl排除robots.txt的形式清漆缓存无法从清漆缓存排除robot.txt的
if(req.url ~ "^/robots\.txt$") {
return(pass);
}
在开发工具
现在网络选项卡,它显示了一个时代:0和X-Cache:MISS。但是,由于某种原因,清漆不会排除文件被缓存。我甚至从它的位置删除了该文件。但仍然是其加载的URL https://www.example.com/robots.txt
我也使用下面的命令
curl -X PURGE www.example.com/robots.txt
和
varnishadm "ban req.http.host == www.example.com && req.url ~ ^/robots.txt"
和
varnishadm "ban req.http.host ~ www.example.com && req.url ~ ^/robots.txt"
它显示了200吹扫消息净化清漆缓存,但仍然没有运气。
任何人都可以帮我吗?
如果Age为0并且它是MISS,则不清楚“被排除在缓存之外”的意思,因为它看起来正是发生了什么。 –