最近、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 日
この同じ問題について他の人が投稿しているのを見たことがありますが、キャッシュをクリアする以外に解決策はありません。これは、次のロードではなく、次のロードでのみ機能します。