質問するログイン新規登録

質問編集履歴

5

コードに```を追記

2016/08/29 07:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -18,24 +18,26 @@
18
18
  下記.htaccessを記述しました。
19
19
  (PATH は環境にあわせたパスになります)
20
20
 
21
+ ```
21
22
  <IfModule mod_rewrite.c>
22
- RewriteEngine On
23
+ RewriteEngine On
23
- RewriteCond %{REQUEST_URI} ^PATH/AAA\.php
24
+ RewriteCond %{REQUEST_URI} ^PATH/AAA\.php
24
- RewriteCond %{QUERY_STRING} admin=par_a
25
+ RewriteCond %{QUERY_STRING} admin=par_a
25
- RewriteRule (.*) $1 [E=admin_access:1]
26
+ RewriteRule (.*) $1 [E=admin_access:1]
26
27
  </IfModule>
27
28
 
28
29
  <Files AAA.php>
29
- Order allow,deny
30
+ Order allow,deny
30
- Allow from all
31
+ Allow from all
31
- Deny from env=admin_access
32
+ Deny from env=admin_access
32
- AuthName "Input ID & Password"
33
+ AuthName "Input ID & Password"
33
- AuthType Basic
34
+ AuthType Basic
34
- AuthUserFile PATH/.htpasswd
35
+ AuthUserFile PATH/.htpasswd
35
- AuthGroupFile /dev/null
36
+ AuthGroupFile /dev/null
36
- require valid-user
37
+ require valid-user
37
- Satisfy Any
38
+ Satisfy Any
38
39
  </Files>
40
+ ```
39
41
 
40
42
  この記述で実行すると
41
43
  AAA.php でも AAA.php?admin=par_a でもbasic認証が付きません。

4

文章の訂正

2016/08/29 07:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  .htaccessで特定のURLパラメータがある場合、basic認証をかけない記述を教えていただきたいです。
2
2
 
3
- ***/AAA.html?admin=par_a
3
+ ***/AAA.php?admin=par_a
4
4
 
5
5
  というURLで、
6
6
 

3

文章の訂正

2016/08/29 07:44

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -4,8 +4,8 @@
4
4
 
5
5
  というURLで、
6
6
 
7
- ***/AAA.html でアクセスした場合にはbasic認証をかけたいのですが、
7
+ ***/AAA.php でアクセスした場合にはbasic認証をかけたいのですが、
8
- ***/AAA.html?admin=par_a ろ特定のパラメータを付けてアクセスした場合にはbasic認証をかけない
8
+ ***/AAA.php?admin=par_a ろ特定のパラメータを付けてアクセスした場合にはbasic認証をかけない
9
9
 
10
10
  ということをしたいのですが、調べて試してみたのですが上手くいかず、
11
11
  記述の方法を教えていただければと質問させていただきました。

2

文章の変更

2016/08/29 07:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  *** 追記 ***
14
14
 
15
- 下記URLを参考に
15
+ 下記URLを参考に (参考ページは行ないたいことの逆ですが)
16
16
  http://qiita.com/hanamiche/items/8b9212df6a56d83152bb
17
17
 
18
18
  下記.htaccessを記述しました。

1

試した内容を追記

2016/08/29 07:31

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,34 @@
8
8
  ***/AAA.html?admin=par_a ろ特定のパラメータを付けてアクセスした場合にはbasic認証をかけない
9
9
 
10
10
  ということをしたいのですが、調べて試してみたのですが上手くいかず、
11
- 記述の方法を教えていただければと質問させていただきました。
11
+ 記述の方法を教えていただければと質問させていただきました。
12
+
13
+ *** 追記 ***
14
+
15
+ 下記URLを参考に
16
+ http://qiita.com/hanamiche/items/8b9212df6a56d83152bb
17
+
18
+ 下記.htaccessを記述しました。
19
+ (PATH は環境にあわせたパスになります)
20
+
21
+ <IfModule mod_rewrite.c>
22
+ RewriteEngine On
23
+ RewriteCond %{REQUEST_URI} ^PATH/AAA\.php
24
+ RewriteCond %{QUERY_STRING} admin=par_a
25
+ RewriteRule (.*) $1 [E=admin_access:1]
26
+ </IfModule>
27
+
28
+ <Files AAA.php>
29
+ Order allow,deny
30
+ Allow from all
31
+ Deny from env=admin_access
32
+ AuthName "Input ID & Password"
33
+ AuthType Basic
34
+ AuthUserFile PATH/.htpasswd
35
+ AuthGroupFile /dev/null
36
+ require valid-user
37
+ Satisfy Any
38
+ </Files>
39
+
40
+ この記述で実行すると
41
+ AAA.php でも AAA.php?admin=par_a でもbasic認証が付きません。