<esi:include> with network-path reference </esi:include>

时间:2014-06-13 14:02:21

标签: html url https esi edge-side-includes

我刚发现使用network-path reference执行<esi:include src="url" />是不可能的;它在包含中返回错误。

是否可以包含省略协议/方案的绝对URL?

我需要通过 http https 添加页面,具体取决于调用页面的协议/方案

(如果我包含在 http://example.com/container 中,请包含 http://example.com/included , 或者包含 https://example.com/included ,如果我包含在 https://example.com/container 中)

1 个答案:

答案 0 :(得分:0)

我刚发现我的问题不在于 ESI Include

包含始终可以通过 https 完成,无需适应 http https ;显然它发生在服务器端。

我的具体问题是与客户端相关,因为包含的代码中的资源(CSS,JS)从容器中的<base href>集中获取方案/协议;所以原因是后者(总是设置为 http ),而不是因为 ESI include