2010年 5月 19日 はてなブックマーク -
タグ: #サーバ #Apache

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日 | このエントリーを含むはてなブックマーク