【 HP作成質問箱 】
| Page-1
【HP作成質問箱/詳細】 一覧 / 詳細
-
No.9209 .htaccessでのユーザーエージェントとIDパスのアクセス制限の複合方法
[しってっか] [ブラウザ] 07/04/10 (火) 12:53
-
▼ ▼ ▼
-
No.9215 Re:.htaccessでのユーザーエージェントとIDパスのアクセス制限の複合方法
[atom] [ブラウザ] 07/04/11 (水) 15:10
-
本当にこれで正しいのですか?
[1-1]はユーザーエージェントなんか確認してませんでしょう?
リファラーを見てるみたいですよ。
【参考ページ】
BASIC認証
http://www.shtml.jp/htaccess/basic.html
ユーザーエージェントの制限
http://www.shtml.jp/htaccess/browser.html▼ ▼ ▼ -
No.9219 Re^2:.htaccessでのユーザーエージェントとIDパスのアクセス制限の複合方法
[しってっか] [ブラウザ] 07/04/12 (木) 16:02
-
ありがとうございます。
ご指摘のWebサイトで見て、個々には動くのは確認したのですが
複合がうまくいかないのです・・・。▼ ▼ ▼ -
No.9220 Re^3:.htaccessでのユーザーエージェントとIDパスのアクセス制限の複合方法
[atom] [ブラウザ] 07/04/12 (木) 18:05
-
私のサイトでテストしてみたところ、2つを同一の「.htaccess」ファイルに記述したみたところ、どちらの機能も正しく処理されました。
テストしたサンプルは次の通り..
もちろん、自分のサイト用に変更してテストしました。
【記述サンプル】
SetEnvIf Referer "^\aa href='http://www\.shtml\.jp' target='_blank'\bhttp://www\.shtml\.jp" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
AuthUserFile /home/hogehoge/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
ほんとうに個々では動作するのでしょうか?
私は単体テストをして、動作確認後、それぞれをひとつのファイルに入れましたところどちらもきちんと動作しましたがねぇ..▼ ▼ ▼
-
No.9215 Re:.htaccessでのユーザーエージェントとIDパスのアクセス制限の複合方法
| Page-1
[1-1]
SetEnvIf Referer "^http://www.xxxxx.com/xxxx/" my_site
order deny,allow
deny from all
allow from env=my_site
[2-1]
AuthUserFile /u/web/yyyyyy/.htpasswd
AuthGroupFile /dev/null
AuthName Protected Area
AuthType Basic
<Limit GET POST>
require user zzzzzz
</Limit>