Apache の .htaccess
2001年2月26日
Debian のデフォルト(?) の /etc/apache/access.conf は,一般ユーザの public_html について
<DirectoryMatch ^/home/.*/public_html> Options Indexes SymLinksIfOwnerMatch AllowOverride None </DirectoryMatch>
となっている.ここで AllowOverride を変更して .htaccess で制御しようと思ったが,
なんだか .htaccess を見てくれない.さんざん試行錯誤した結果,
<DirectoryMatch></DirectoryMatch> ではなくて <Directory></Directory> じゃないとダメみたい.
^/home/.*/public_html の部分はそのまま使いまわせるし,
この両者の違いはいったい何???
マニュアル *1見てもイマイチ分からん.いや,分かろうとする根性が足らんだけなのだけど.
(Apache 1.3.9)
*1:「通常表記」って正規表現のことか?