解决 W3 Total Cache 插件启用页面压缩后 CSS/JS 文件返回 404 错误

问题

当 W3 Total Cache 插件内的页面压缩启用后,且正在使用 NGINX 引擎时,/wp-content/cache/minify/ 路径的 CSS/JS 文件返回 404,页面样式丢失

原因:插件在网站跟目录生成的 nginx.conf 伪静态配置文件没有正确加载,导致 URL 重写没有起作用,返回 404 错误

解决方法

方法一

在 W3 Total Cache>常规设置>压缩 内把Rewrite URL structure选项关闭

方法二

在 NGINX 配置文件(或某塔面版内站点设置>配置文件)完结前加入这一行,把/www/wwwroot/example.com替换成网站根目录:

include /www/wwwroot/example.com/nginx.conf;

然后重启 NGINX,以及清除 CDN 的缓存,页面恢复正常


参考:https://wordpress.stackexchange.com/questions/209059/ubuntu-nginx-everything-works-except-rewrite-url-structure


推荐:Vultr 云服务器 1C1G 月付 5 刀 使用优惠码 VULTRMATCH 充多少送多少 支持支付宝/PayPal
推荐:ColoCrossing 美国 VPS 1C1G 年付$10.99 USD 支持支付宝/PayPal 常规 VPS 套餐使用优惠码 CNY5824 循环 58%折扣 1C1G 折后月付$1.66 USD

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理