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