ex1-lab

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

「Directory」, 「Location」 が.htaccessでは使えない

      2017/11/13 この記事は約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 ,