在生产环境中未发现Symfony ESI片段

时间:2015-04-02 22:09:15

标签: symfony esi

我尝试将Varnish与ESI支持放在一起,就像Symfony的文档所示。

因此,我设置了我的可信代理和片段路径。

在DEV环境中一切正常,但在生产中,我发现404错误没有找到碎片。

这不是symfony缓存问题。我删除了所有缓存,但我继续收到404错误。

这是一个不是由Symfony生成的apache 404错误响应,所以我尝试在URL中添加app.php,我得到了片段。

esi: { enabled: true }
trusted_proxies: [192.168.1.0/24, 10.0.0.0/8, 127.0.0.0/24]
fragments:       { path: /_fragment }

所以问题很明显:这是HTACCESS问题。如何解决这个问题?他们为什么不在Symfony文档中谈论这个?

你有答案吗?

我正在使用symfony 2.6。

谢谢。

0 个答案:

没有答案