WordPressに「EWWW Image Optimizer」プラグインをインストールしてWebP変換を設定していると、
「このサイトには mod_headers が抜けているようです。この Apache モジュールを有効化するよう、ホスティング会社やシステム管理者にご連絡ください。」
というメッセージが表示され、WebP変換がうまくいかない場合があります。そんなときに試してほしいのが、Xserverの「Xアクセラレータ」設定の確認です。この設定が原因で問題が発生している可能性があるので、一度確認してみてください。
目次
「Xアクセラレータ」の設定
Xserverには、サイトを高速化するためのツールとして「Xアクセラレータ」というものがあります。
この設定を有効にすると、静的ファイルの高速化や同時アクセス数の拡張が行われますが、「Apacheモジュール mod_headers」が正常に機能しなくなる場合があります。
その結果、「EWWW Image Optimizer」での画像処理(WebP変換)ができなくなるため、「Xアクセラレータ」を「OFF」に設定する必要があります。
Xアクセラレータ設定は、サーバーパネルの高速化
にあるXアクセラレータ
から行えます。
Xアクセラレータ設定の項目をOFFにチェックを入れ、「確認画面へ進む」ボタンをクリックします。
これで、「EWWW Image Optimizer」の設定項目のWebP の配信方法が、「WebP ルールが正常に検証されました」と表示されるはずです。