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