2012-04-18 132 views
2

我在我的域名上使用cloudflare时似乎出现错误。无论我做什么,它都不会消失,我尝试关闭cloudflare和joomla CP中的各种选项,使用jbetolo进行缩小,合并和压缩js和css文件。CloudFlare错误页面

错误如下:Failed to Load Resourcehttp://website.com/cdn-cgi/pe/bag?r[]=http%3A%2F%2Fwebsite.com%3A80%2Fcdn-cgi%2Fnexp%2Fv%3D1443929931%2Fapps%2Fga_key.jscloudflare.min.js:35

我无法找到此错误的任何资源。这里是控制台报告错误的更多输出。有谁能告诉我为什么发生这种情况,如何解决这个问题,或者这是否正常?谢谢。

a.function.a.object.a.object.d.(anonymous function).object.d.(anonymous function).(anonymous function)cloudflare.min.js:37

a.function.a.object.a.object.d.(anonymous function).object.d.(anonymous function).(anonymous function)cloudflare.min.js:37

浏览到该链接将返回405不允许的错误,我想这是一个有点明显。

回答

1

看起来可能是由CloudFlare的自动缩小选项引起的。你把这个关掉了吗?

注意:您不希望CloudFlare的minify被另一个选项打开(肯定会看到问题)。

Contact CloudFlare与域如果关闭自动缩小并不修复它&我们可以让工程师检查出来。

+0

似乎没有工作,我要尽快联系cloudflare。谢谢。 – icomrade 2012-04-18 04:49:47

5

对于其他正在寻找解决方案的人来说,将SPEED菜单下的“Rocket Loader”设置从“自动”更改为“关闭”解决了我的问题。在“自动”模式下,我的JavaScript被封装在一个导致错误的CDATA块中,但是禁用“Rocket Loader”去除了封装。

请注意,您仍然可以在关闭“Rocket Loader”时使用JavaScript缩小。

CloudFlare Rocket Loader

“火箭装载机”在发帖的时间是仍处于测试模式,所以它可能是一些错误依然存在。目前还不清楚为什么一个JavaScript文件会导致问题,而其他人则不会。