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 再起動。