RewriteLog と RewriteLogLevel を使ってリダイレクトのデバッグをする | にょきにょきのお勉強

RewriteLog と RewriteLogLevel を使ってリダイレクトのデバッグをする

自分用にメモなのでわからん!!という人ゴメン。


Apache の mod_rewrite を使ってリダイレクトの設定をしてみるが期待どおり動かない。

そんな時は RewriteLog と RewriteLogLevel ディレクティブを設定してデバッグを試みる。


この2つは .htaccess には書けない。 httpd.conf とかの方で。

ErrorLog の設定とかと同じかな。


RewriteLog      /your/web/site/logs/rewrite_log
RewriteLogLevel 3

とか。

RewriteLog はログファイル名の指定。

RewriteLogLevel 3 は出力レベルの指定。 0 だと出力なし。マニュアルのサンプルに 3 て書いてあったからここでも 3。


要 Apache 再起動。