久しぶりにhttpd.confとかmod_rewrite触っていたら思いっきりハマってしまったのでメモ。
mod_rewriteはFollowSymLinks必須。ただし、ディレクトリごとに有効・無効を切り替えたい場合。
下記の、比較的信頼性が高いと思われるドキュメントですら、これについてはわずか1-2行、しかもドキュメントの冒頭ではなく、中途半端に最後のほうであったり真ん中辺りなので、読み落とす可能性は高い。
ApacheHTTPDの公式ドキュメントでも最後の方に "Note: Enabling rewrites in per-directory context" として、太字ではあるが、さりげなく書いてあるだけ。もっと最初の方に書いておいて欲しいよなぁ・・・。
コメント