Apache2 で mod_rewrite を .htaccess 内で使う
こんな題名の記事ありふれてる. 検索すると,
そのためには, mod_rewrite をa2enmodで有効化するだけではだめ. RewriteEngine not allowed here. というエラーになる. 使えるようにするには, httpd.conf(apache2.conf)内で, AllowOverride All Options All しなさい
という記事が多い.
これは嘘じゃないけど, 危険性を最小化した答えではない.
AllowOverride FileInfo Options +SymLinksIfOwnerMatch
で十分.