htaccessでrewrite_ruleが効かなかったわけ
× RewriteEngine On
○ RewriteEngine on
「on」の文字は、大文字は効かない。小文字にすればOK。
たったこれだけだった。 orz
——————————–
、、、と思いきや。また動かなくなった。
そもそもOnとonの違いはないはずだし、これで動いたのはなんだったんだろう。
<VirtualHost>に書くと動くからmod_rewriteはインストールされて、ちゃんと機能してるはず。
動いたように見えたのは、この時のキャッシュが残ってたからだろうか。
<VitualHost>に書いたときの動作がRewriteLogにも残ってないのが気になる。
.htaccessに書いた時に動かなくなるから、AllowOverrideか他の設定にあると思うけど、全然わからん。
————————————-
たぶんこの設定が原因。
AccessFileNameを.htaccess以外の名前にしてた。
これを思い出すのに1時間かかった。。。 orz
もう大丈夫と思う。