- PR -

特定のディレクトリだけをBASIC認証をかけない方法

1
投稿者投稿内容
くぷ
会議室デビュー日: 2006/09/01
投稿数: 13
投稿日時: 2007-02-26 20:57
いつも勉強させていただいております。

現在、ECサイトを構築中で、開発中はBASIC認証をかけて閲覧の制御を行っております。
しかし、そのために外部からのHTTP-REQUESTにもBASIC認証がかかってしまい、
うまくデータを取得することができなくなっています。
(具体的にはクレジット決済代行システムとの連携の部分です。。。)

そこで、特定のディレクトリにはBASIC認証をかけないようにしたいのですが、
どのようにすればよいか、教えていただけますでしょうか。

色々と調べているのですが、これといった回答が見つかりませんので、投稿させていただきました。

よろしくお願いいたします。


[ メッセージ編集済み 編集者: くぷ 編集日時 2007-02-26 20:57 ]
BB
ベテラン
会議室デビュー日: 2003/04/04
投稿数: 53
投稿日時: 2007-02-26 22:40
スマートなやり方ではありませんが、
認証を掛けないディレクトリに

satisfy any
order allow,deny
allow from all

を書いた .htaccess を設置すれば大丈夫なはずです。

もちろん .htaccess 関係の設定をしておかなければなりませんが・・・
Ay
常連さん
会議室デビュー日: 2006/10/29
投稿数: 45
投稿日時: 2007-02-27 03:05
こんばんわ。

同じく htaccess の例ですが、ミケネコのhtaccessリファレンスの「特定のホストからは、パスワードを要求しない設定」で、「開発用ネットワークからのアクセスは要BASIC認証」な設定にする、というのはどうでしょうか?
多分httpd.confでも大丈夫だと思いますが…
くぷ
会議室デビュー日: 2006/09/01
投稿数: 13
投稿日時: 2007-02-27 10:42
>BB様

お早いご回答誠にありがとうございます。

ご連絡が遅くなりまして申し訳ございません。
試してみましたらこちらで問題なく動きました!!!

>Ay様
ホストでも制御することができるのですね!
今回はBB様のご回答のやり方を採用させていただきますが、
開発する上では今後はこちらのほうが便利かもしれませんね。

>BB様、Ay様
やり方がわからずにモヤモヤしていたものもすっきりしました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)