【发布时间】:2014-10-07 21:27:10
【问题描述】:
我正在努力让 ESI 包含在 JSON 上下文中被替换。
以下工作正常。导致ESI标签被实际内容替换。
<esi:include src="http://domain.com/esipath/" />
这是行不通的。 ESI 标签没有被替换。
{
"test": "<esi:include src="http://domain.com/esipath/" />"
}
我在 google 上找到了一些资源,一个可能的解决方案似乎将 esi_syntax 设置为 0x3,以便清漆跳过检查有效 XML。
这似乎不适用于 Varnish 4。当我使用运行时参数启动守护程序时,出现以下错误。
Error: Unknown parameter "esi_syntax".
此设置在 Varnish 4 中是否已弃用?
有什么想法可以让它发挥作用吗?
【问题讨论】: