ex1-lab

Linux, CentOS, Mac OS X, Windows, 仮想化, Apache等のLinux中心に気になることをメモがわりに・・・

, が.htaccessでは使えない

    この記事は約1分で読むことができます。

htaccessで使用可能なディレクティブについて

Apacheで「test」ディレクトリだけBASIC認証したいって要望があり、その際に「.htaccess」で記述したい事なので、「.htaccess」に<Directory>ディレクティブに設定すると何度やってもInternal Server Errorになります。

Apacheの設定ファイル(httpd.conf)で同じ設定すると、問題なく動きます。構文ミスなのかと設定するディセイブを<Location>にしても同じくエラーになります。

Apacheのエラーログには以下のようになっています。

1〜2時間ほど、悩んで色々調べているうちに、<Directory>, <Location> が.htaccessでは使えないて結論に達しました。

Apache チュートリアル: .htaccess ファイル」の関連ディセイブには、<Directory>, <Location>の記述ないので、<Directory>, <Location> が.htaccessでは使えないでしょうね



 - Linux ,