hamada
bungu****@leo*****
2004年 8月 18日 (水) 13:44:15 JST
こんにちわ。 On Wed, 18 Aug 2004 11:27:25 +0900 山田 哲嗣 <soara****@ams*****> wrote: > もし アクセス制限をかけたい場所が/catalog/product_info.php/products_id/**** > だったら AuthUserFile > /catalog/product_info.php/products_id/****/path/.htpasswd > でいいんでしょうか? 違います。この「path」には 「.htpasswdを置いたフォルダの絶対パス」 が入ります。 > AuthUserFile /var/www/.htpasswd とか > AuthUserFile /home/user/.htpasswd とか。 基本的に.htpasswdは(参照時に正しく場所を指定すれば)何処に置いても構い ませんけど、やっぱapacheの公開フォルダ下に置くのだけは止めたほうがいいだ ろうと思われます→公開されてる/catalog下は全然駄目かと(^_^;) .htaccessや.htpasswdについては、webにいくらでも情報転がってますんでちょっ と調べられればすぐ解ると思いますよ。 http://www.mikeneko.ne.jp/~lab/web/htaccess/block.html ↑ココとか。要するに ・.htaccessにbasic認証を設定し ・<Files>で特定のファイルのみを対象とするよう限定する ってことなんですけど、今井さんの「顧客フラグ追加案」のほうが遥かに実用的 かつスマートなんで、もうbasic認証は要らないかも(^^;; > .htaccessに↑こんな風に書けば、 これって catalogの直下の.htaccessに > 書き込むんですよね? というか「product_info.phpと同じとこ」ですね。結果的に/catalog直下になり ます。 はまだ