[PHP-users 19262]Re: PHPによる HTTP認証について
IT化推進センタ<大野>
ohno3 @ head.hitachi-hec.co.jp
2003年 12月 8日 (月) 16:11:51 JST
fukutome 様
> *.php を呼び出すときだけ、apache の Basic 認
> 証が行なわれなくなります。
なるほど・・・、さすが良いアイデアですね。
ご教示ありがとうございます。
早速、試させていただきます。
今後とも宜しくお願い致します。
失礼致します。
大野
----- Original Message -----
From: "yoshiyuki fukutome" <tome @ nekomyu.org>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Monday, December 08, 2003 4:00 PM
Subject: [PHP-users 19260] Re: PHPによる HTTP認証について
> > ―――――――――――――――――――――――――――――
> > 勝手な思いつき
> > ―――――――――――――――――――――――――――――
> > URL指定でモロに見えないように、一般的なBasic認証で
> > gif, jpeg, pdf等などが入ったディレクトリだけにApache
> > の制御ファイル「.htaccess」を置いて単純なパスワードを
> > 設定し、PHPプログラムと「.htaccess」をうまく組み
> > 合わせて(?)何とかコントロール出来ないでしょうか?
> > 試しに.htaccessを設置したところ、PHPよりBasic認証が
> > 優先して判定されてしまうようでした。
>
> これは、apache が .htaccess の内容を評価してから、コンテン
> ツを呼び出すからですね。
>
> .htaccess で Basic 認証をしないファイルを <FilesMatch> ディ
> レクティブで設定してしまうのはどうでしょうか。同じディレクト
> リにあるファイルについては、
>
> <FilesMatch "^\.php$">
> Order allow,deny
> Allow from all
> </FilesMatch>
>
> とこんな感じで。*.php を呼び出すときだけ、apache の Basic 認
> 証が行なわれなくなります。
>
> ディレクトリごとのときはディレクトリごとに、.htaccess を置
> いてやればいいんじゃないでしょうか。
>
> --
> fukutome yoshiyuki
> tome @ nekomyu.org
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>
PHP-users メーリングリストの案内