URLを書き換えてくれるmod_rewriteは便利ですが、たまに「あれー?」ってなるときありますよねw。そうしたときにはログを吐かせてデバッグするのがスマートです。
で、その方法ですが、いくつかポイントがあるのでまとめてみます。
■ 書き方
以下のような記述をApacheの設定ファイル内に記述します。
RewriteLog /tmp/rewrite.log RewriteLogLevel 9■ 書く場所
ちなみに、この「Apacheの設定ファイル内に」というのが大事で、うっかり.htaccess内に書いてしまうとハマることになります(Internal Server Errorになる)。
大抵はVirtualHosts内に書くことになるかと思います。
mod_rewriteでデバッグするときに便利なログを出力する方法 - IDEA*IDEA ~ 百式管理人のライフハックブログ
2年前 | 固定リンク | 2010年 5月 19日 | 
