mod_rewriteでRewiteLogが取れないぃ~

 そうそう、このブログは以前は違うドメイン名を使ってて、そのドメイン自体で別のブログをMovable Typeで立ち上げたのです。が、ブログの中身が全然違うもので、旧コンテンツを引き継がなかったわけですが、そのままでは山のようにGoogleにインデックスされたコンテンツがさようならしてしまうので、Webサーバにmod_rewriteの設定をしてみました。mod_rewriteは様々な方面から様々な評価を受けているモジュールの一つで、いろんなことができるとか、できすぎで迷うとか言われてますな。

 で、おこった設定はこんな感じ~。アーカイブファイルの転送と、各種画像ファイルの転送なんぞを。

RewriteRule ^/archives/(.*) http://xxxx.xxx/archives/$1 [R]
RewriteRule ^/(.*\.JPG) http://xxxx.xxx/$1 [R]
RewriteRule ^/(.*\.jpg) http://xxxx.xxx/$1 [R]
RewriteRule ^/(.*\.gif.*) http://xxxx.xxx/$1 [R]
RewriteLog /xxx/rewrite.log
httpd.confのVirtualHostに書き込んで、いざ再起動...あれ、転送されないなぁ。と、これは単純ミスで
RewriteEngine on
こいつを書かなきゃmod_rewriteの設定は有効にならない。この記述を加えて再起動、今度はちゃんと転送された。が、なぜか転送ログが記録されない~。と、いろいろ調べていると、RewriteLogLevelなる項目が...。ふへー、なんでdefaultがログを記録しない設定なんだよぉ~。というわけで、
RewriteLogLevel 1
として、サーバを再起動。OK、記録されましたぜー。

 とか。