压缩/缓存页面时CORS无法正常工作

时间:2013-04-15 17:46:37

标签: wordpress caching cors w3-total-cache

目前我有2个站点:A - 启用内容和CORS标头,B - 我想在其中使用AJAX Include Script嵌入内容。

当页面未压缩时,一切都很好用。启用W3 Total Cache后,我得到XMLHttpRequest Exception 101。

奇怪的行为: 当我导航到内容所在的页面然后清除网站的页面缓存并刷新B网站时,一切都很好。当我清除浏览器缓存并刷新 - 再次使用XMLHttpRequest异常101时。 Chrome,Firefox和Safari(桌面和移动设备)也是如此。

启用压缩时会出现什么问题?

P.S。我试过通过PHP和Apache设置CORS。没有区别。

1 个答案:

答案 0 :(得分:0)

当您打开压缩时,响应是否有Content-Encoding标头?此标头需要添加到CORS Access-Control-Allow-Headers响应标头。