最近这几天网站好多功能不能正常使用了,调试发现网站网页中有以下这段代码:
https://edge.yunjiasu.com/cdn-cgi/scripts/9014afdb/cloudflare-static/rocket.min.js
从以上代码可以看出,这是百度云加速官方的。
网页在请求 rocket.min.js 中却出现大量400错误,如下图:
为什么会出现“rocket.min.js”?原因又是什么?
既然有百度云加速的这段js代码,我也向百度云官方客服做了咨询,客服说此段代码是我源站就有的,不是它们百度云加速上面的。
源站就有说明是我程序或服务器的问题;
服务器从最初网站上线成功后就没有动过,一直很正常,那就只有网站程序设置的问题; 我的网站是wordpress做的,最近只设置了 W3 Total Cache =》 Minify 这个选项; 我猜测也是这个问题,因为用了 Minify选项之后,网站好多的请求会发生变化。而且绝大多数网站是不适合用 Minify 功能的;用了就会出现BUG;
解决办法:
有很多人说,既然 Minify 选项不让用,我去 W3 Total Cache 关闭它不就可以了吗?事实上没有这么简单。如果你关闭掉 Minify 选项后,网站还是有rocket.min.js,同样还是报400错误。你得按照以下步骤来解决:
1、进入wp-content/cache目录下;
cd /fujieace/wp-content/cache
2、看cache目录下是否有 minify 这个目录,删除它即可!
rm -rf minify
3、再查看网页你会发现“rocket.min.js”已经不存在了,当然也不会出现400错误;