PC と 携帯で cache 内容が違うため、はまっている方が多々いるようです。
私も仲間入り!と言う訳で WP Super Cache 0.9.7 + Ktai Style 1.74 での対処手順の覚え書き
(補:Ktai Style 1.80beta-1 では(3) を行うと WP Super Cache が起動しませんでした)
1. WordPress top ディレクトリの .htaccess に rewrite rule を追加記述する
RewriteCond %{HTTP_USER_AGENT} !^(DoCoMo/|J-PHONE/|J-EMULATOR/|Vodafone/|MOT(EMULATOR)?-|SoftBank/|[VS]emulator/|KDDI-|UP\.Browser|emobile/|Huawei/|Nokia|mixi-mobile-converter/)
RewriteCond %{HTTP_USER_AGENT} !(DDIPOCKET;|WILLCOM;|Opera\ Mini|Opera\ Mobi|PalmOS|Windows\ CE;|PDA;\ SL-|PlayStation\ Portable;|SONY/COM|Nitro|Nintendo)
パーマリンクを使用して .htaccess に記述がある場合は、
WordPress が追加した
# BEGIN WordPress
# END WordPress
よりも後に記述する必要があります。
2. apache の httpd.conf に以下を記述して再起動
<Directory "/xxxxx/yyyyyy/zzzzzzz"> AllowOverride AuthConfig FileInfo Indexes Limit Options RewriteEngine On RewriteBase /xxxxx/yyyyyy/zzzzzzz </Directory>
3. plugin の WP Super Cacheフォルダーにある wp-cache-config-sample.php を wp-cache-config .php として wp-content/ 直下に配置し 46行目あたり $cache_rejected_user_agent を設定する直後に、以下のコードを追加する。
if (file_exists(ABSPATH. 'wp-content/plugins/ktai_style/patch-wpcache.php')) { include ABSPATH. 'wp-content/plugins/ktai_style/patch-wpcache.php'; } 4. 両plugin を起動する。
WP Super Cache の Mobile device support. は有効にしない。