wp super cacheとhead cleanerを同時使用する場合の注意

wp super cache、head cleanerは、設定によっては競合してお互いにベストな状態を発揮できなくなります。

mod_rewrite モードだとブラウザキャッシュが上手くいかなくなる

mod_rewrite モードのキャッシュはとても強力ですが、wordpressの.htaccessに変更を加えるという点では注意が必要です。さらに、wp super cacheとhead cleanerは同じディレクトリにキャッシュファイルを保管しています。

head cleanerディレクトリ内のcssやjsファイルのブラウザキャッシュが上手く動かない場合があるのです。ウゴゴゴ。

というわけで、この二つのプラグインを導入している時は、head cleanerのディレクトリを別に移すのが無難な選択ですね。

方法は公式でもアナウンスされています→Head Cleaner を使用する場合の設定 | dogmap.jp

wp-config.phpに下記コードを追加しましょう。

define('HC_CACHE_DIR', 'minify');

これで「wp-content/minify」にキャッシュファイルを生成するようになります。

出来てます。OKですね!