我最近在我的 WordPress 网站上实现了 WP Rocket,但它突然无法正确呈现。我在控制台中收到此错误消息:
Uncaught SyntaxError: Invalid regular expression: missing /
我可以清除缓存并在我第一次加载它时加载它,但随后无法在所有后续加载中完全渲染。我已禁用所有其他插件,但仍然遇到相同的错误。我正在使用一个流行的主题 Divi,它在我使用 Divi 的其他网站上没有看到相同的问题。
我用 Divi 创建了一个空白站点,只加载了具有相同设置的 WP Rocket。结果页面完全加载,但我仍然在控制台中收到相同的错误:
Uncaught SyntaxError: Invalid regular expression: missing /
在这一点上,我相当肯定它与 WP Rocket 缓存有关。这是完整的 WP Rocket 缓存设置:
- [x] 为移动设备启用缓存
- [x] 移动设备的单独缓存文件
- [ ] 为登录的 WordPress 用户启用缓存
- 缓存寿命:1 天
我已经看到其他人发布了关于同样问题的帖子,但除了清除缓存之外没有其他解决方案 - 这仅适用于下一次加载,而不是后续加载。