一昨日設定したmod_rewriteに続いて、昨日はVirtualHostを設定したのだが、mod_rewriteが動いてないことに気づいた。ログを漁ってみると、VirtualHostを設定したタイミングでmod_rewriteが無効になったっぽい。
なわけで、調べてみた。どうやら、VirtualHostの中にRewriteRuleを入れ込まないといけないみたい。
-----
	ServerName djkaz.com
	DocumentRoot  /Library/WebServer/Documents
    RewriteEngine On
    RewriteRule ^/post/(.*)$ http://djkaz.tumblr.com/post/$1
    RewriteRule ^/page/(.*)$ http://djkaz.tumblr.com/page/$1
-----
これでサーバーをリセットしたら直った。なかなか奥が深いのね。
 
 