Apache の .htaccess

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
:「通常表記」って正規表現のことか?
たぽ
  • たぽ
  • カレン(ST206 3S-GE VVT-i)、BRZ(ZC6 RAエアコン有)でサーキットを走ってます。
    クルマ弄りは基本的にDIY。そのため(?)にガレージ付きの家建てました。

    数年前から登山にも目覚め、時々アウトドアな日記・動画もアップしてます。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください