Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

mod_proxy_htmlでNo usable charset informationが発生

Apacheでリバースプロキシをしている場合、内部のApacheが生成したHTMLを修正してクライアントに返すモジュールとしてmod_proxy_htmlがあります。

で、phpinfoを表示するとerror_logに

[warn] No usable charset information: using old HTTP default LATIN1, referer: ...

が発生。その他のPHPスクリプトでは発生しなかったので「何でかな」と思っていたら、warningが発生していたのはどうやらphpinfoで表示されている「ロゴ画像」だったようです。確かに、Content-typeにcharset付かないもんね。。。