今回は、.htaccessで特定のディレクトリのBasic認証を解除する方法を紹介します。
まずは普通にBasic認証を置く
まず普通にBasic認証を設置します。
現在このような構成になっています。
今回は、okのディレクトリにBasic認証をかけて、noのディレクトリはBasic認証を解除するという設定で進めます。
現在は特別な設定をしていないのですべてのディレクトリでBasic認証がかかっています。
okとnoのディレクトリももちろんかかっています。
解除するディレクトリに新しく.htaccessを
解除するディレクトリに新しく.htaccessを作ります。
そして、以下のコードを入力します。
Satisfy Any
Order allow,deny
Allow from all
Deny from none
そして、保存してnoを開いてみると・・・
Basic認証をせずに開けることができます!
そして、okのほうは・・・
開けることができません!
まあ簡単に言えば、解除したいディレクトリに新しく.htaccessを設置して先程のコードを入力するということです。
簡単でしょ?
以上です。ばいばいっ!
コメント