読者です 読者をやめる 読者になる 読者になる

Apache2 で mod_rewrite を .htaccess 内で使う

こんな題名の記事ありふれてる. 検索すると,

そのためには, mod_rewrite をa2enmodで有効化するだけではだめ. 
RewriteEngine not allowed here. というエラーになる.
使えるようにするには, httpd.conf(apache2.conf)内で, 
AllowOverride All 
Options All
しなさい

という記事が多い.

これは嘘じゃないけど, 危険性を最小化した答えではない.

AllowOverride FileInfo
Options +SymLinksIfOwnerMatch

で十分.