WPプラグイン wp-cacheの500エラー回避(IE対策)
忘れないように自分メモ。
wp-cache 日本語版は便利だけど、
実装後、WIN IE6〜8 で見ると なぜか 500エラーが出てました。
日本語ソースの解決策が見当たらなかったので、
こちら を参考に、ちょちょいと修正。
1. wp-cacheフォルダ内の wp-cache-phase1.php を開く。
36行目あたり、
foreach ($meta->headers as $header) { header($header); }
を、
// 500エラー回避 foreach ($meta->headers as $header) { if (strpos($header, 'Last-Modified:')===FALSE) { header($header); } else { // do nothing } }
こんな感じに。
ただ、リンク先でも指摘されてる通り、
「他の問題を引き起こす可能性があります」とのことなので、 デーモン小暮 くれぐれも自己責任で。