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
			}
		}

こんな感じに。

ただ、リンク先でも指摘されてる通り、
「他の問題を引き起こす可能性があります」とのことなので、 デーモン小暮 くれぐれも自己責任で。


この記事の著者

テンダー

ヨホホ研究所主宰の、泣く子も訛る社会派ヒッピー。 電気関係、ウェブ、文章表現、写真、選挙、先住民技術、などが研究対象。 2016年のテーマは、持続可能性の本を書くことと、アウトフローを極めて綺麗にすること。