メモ。Mac の Sites フォルダの中で.htaccess を利用するには、/private/etc/httpd/users の中にある、username.conf の中に記述されている、AllowOverride を「All」に変更する。
<Directory "/Users/username/Sites/">
Options Indexes MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
設定を有効にするには Apache 再起動が必要。Mac のシステム環境設定の「共有」から「パーソナル Web 共有」の設定をオフにしてオンし直すか、ターミナルで sudo /usr/sbin/apachectl restart して再起動する。
設定を変更して再起動をしても.htaccess が利用できない場合は、/private/etc/httpd/httpd.conf の最後の行にある「Include /private/etc/httpd/users/*.conf」がコメントアウトされていないかを確認する。
.htaccess を入れた後に、ローカルページが internal server error を発生している場合は、tail -f /var/log/httpd/error_log して、エラーが出ていないかどうかを確認する。