人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessを用いた、動的URLに対してのベーシック認証の質問です。
ディレクトリ単位のベーシック認証は下記の内容で可能になりましたが、以下の動的URLの場合にベーシック認証を設置したいのですが、動作済みのコードをどのように書き換えればいいでしょうか?

http://www.hoge.com/?contents=help
http://www.hoge.com/?contents=help&type=str
http://www.hoge.com/?contents=help&type=str1&action=str2・・・
など、?contents=helpがつくURLは認証対象

また、
http://www.hoge.com/
http://www.hoge.com/?contents=item・・・
http://www.hoge.com/?contents=user・・・
など認証対象外

**動作確認済みのコード**
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
AuthUserFile /home/hoge/hoge.xsrv.jp/script/basic/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow

●質問者: seadwell
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● oil999

次の設定を試してください。

Options -Indexes
AuthUserFile /home/hoge/hoge.xsrv.jp/script/basic/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
<Files ~ "\?contents\=help">
 require valid-user
</Files>

seadwellさんのコメント
これでは認証が掛かりませんでした
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ