クリエイターなら絶対に登録しておきたい転職エージェント5選!

【ベーシック認証】特定のディレクトリやファイルの認証を除外する方法

この記事を読むのに必要な時間は約 3 分です。

ベーシック認証を設定した下層にある特定のディレクトリや特定のファイルに対してベーシック認証を外す方法について解説します。
通常ベーシック認証を設定したディレクトリ全体に対してベーシック認証が適用されますが、特定のディレクトリやファイルのみベーシック認証を除外できます。

ベーシック認証の設定方法

基本的なベーシック認証の設定方法を詳しく解説しています。ベーシック認証を1分で設定したい方はご覧ください。

特定のディレクトリだけベーシック認証を外す

ベーシック認証をかけたくないディレクトリに「.htaccess」を作成し、下記コードを追記します。

Satisfy Any
Order allow,deny
Allow from all
Deny from none

おしまい、とても簡単です。

DMM WECAMP COMMITは未経験からプロのエンジニアへの最短経路

DMM WEBCAMP COMMIT は転職保証付きプログラミングスクール です。
数ある転職型エンジニアスクールで唯一「経済産業省の認定講座」に選ばれています。
トップクラスの高品質なカリキュラム、最短3か月の転職保証、確実に結果を出したい方にオススメです。

DMM WEBCAMP COMMIT 公式サイト

特定のファイルだけバーシック認証を外す

下記コードを「.htaccess」に追記します。
「FileMatch」の個所に除外するファイル名を記載すれば完了です。

AuthUserFile /home/hogehoge/hugahuga/public_html/.htpasswd
AuthGroupFile /dev/null
AuthName "*BasicSample*"
AuthType Basic
require valid-user
<FilesMatch "(filename\.php)$"> ※除外するファイル名が入ります
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>

Web制作・プログラミングを学ぶ

さらにWEB制作やプログラミングについて学習したい方・転職を目指されている方は、エンジニア養成スクールやWebデザインスクールで集中的に学ぶと効率的かつ確実です。

独学だと初期段階でつまづき嫌になってしまう事も多々あります。
スクールだと現役のプロによる手厚いサポートで安心して最新のWeb開発について学ぶことができます。

下記で多くのスクールの中から講師の質・授業カリキュラムの質・転職成功率が高く、本当に受講する価値のあるスクールのみ厳選して紹介しておりますので是非ご覧ください。

おわりに

以上、特定のディレクトリやファイルだけベーシック認証を外す方法についてでした。
意外と使う事が多い使い方なので覚えておくと便利ですよ。

ではまた!