1

我尝试像 Symfony 的文档建议那样将 Varnish 与 ESI 支持相结合。

所以,我设置了我信任的代理和片段路径。

在 DEV 环境中一切正常,但在生产中,我收到 404 错误 Not found for fragment 。

这不是 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。

谢谢你。

4

0 回答 0