MENU

XserverでEWWW Image OptimizerのWebP変換が機能しない

WordPressに「EWWW Image Optimizer」プラグインをインストールしてWebP変換を設定していると、

「このサイトには mod_headers が抜けているようです。この Apache モジュールを有効化するよう、ホスティング会社やシステム管理者にご連絡ください。」

というメッセージが表示され、WebP変換がうまくいかない場合があります。そんなときに試してほしいのが、Xserverの「Xアクセラレータ」設定の確認です。この設定が原因で問題が発生している可能性があるので、一度確認してみてください。

目次

「Xアクセラレータ」の設定

Xserverには、サイトを高速化するためのツールとして「Xアクセラレータ」というものがあります。

この設定を有効にすると、静的ファイルの高速化や同時アクセス数の拡張が行われますが、「Apacheモジュール mod_headers」が正常に機能しなくなる場合があります。

その結果、「EWWW Image Optimizer」での画像処理(WebP変換)ができなくなるため、「Xアクセラレータ」「OFF」に設定する必要があります。

Xserverサーバーパネル

Xアクセラレータ設定は、サーバーパネルの高速化にあるXアクセラレータから行えます。

Xアクセラレーター設定

Xアクセラレータ設定の項目をOFFにチェックを入れ、「確認画面へ進む」ボタンをクリックします。

サーバーキャッシュ設定が「ON」のため、Xアクセラレータを「OFF」にできません。
と表示されたらサーバキャシュ設定を「OFF」に変更してください。

これで、「EWWW Image Optimizer」の設定項目のWebP の配信方法が、「WebP ルールが正常に検証されました」と表示されるはずです。

目次