質問編集履歴

5

コードに```を追記

2016/08/29 07:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -38,15 +38,17 @@
38
38
 
39
39
 
40
40
 
41
+ ```
42
+
41
43
  <IfModule mod_rewrite.c>
42
44
 
43
- RewriteEngine On
45
+ RewriteEngine On
44
46
 
45
- RewriteCond %{REQUEST_URI} ^PATH/AAA\.php
47
+ RewriteCond %{REQUEST_URI} ^PATH/AAA\.php
46
48
 
47
- RewriteCond %{QUERY_STRING} admin=par_a
49
+ RewriteCond %{QUERY_STRING} admin=par_a
48
50
 
49
- RewriteRule (.*) $1 [E=admin_access:1]
51
+ RewriteRule (.*) $1 [E=admin_access:1]
50
52
 
51
53
  </IfModule>
52
54
 
@@ -54,25 +56,27 @@
54
56
 
55
57
  <Files AAA.php>
56
58
 
57
- Order allow,deny
59
+ Order allow,deny
58
60
 
59
- Allow from all
61
+ Allow from all
60
62
 
61
- Deny from env=admin_access
63
+ Deny from env=admin_access
62
64
 
63
- AuthName "Input ID & Password"
65
+ AuthName "Input ID & Password"
64
66
 
65
- AuthType Basic
67
+ AuthType Basic
66
68
 
67
- AuthUserFile PATH/.htpasswd
69
+ AuthUserFile PATH/.htpasswd
68
70
 
69
- AuthGroupFile /dev/null
71
+ AuthGroupFile /dev/null
70
72
 
71
- require valid-user
73
+ require valid-user
72
74
 
73
- Satisfy Any
75
+ Satisfy Any
74
76
 
75
77
  </Files>
78
+
79
+ ```
76
80
 
77
81
 
78
82
 

4

文章の訂正

2016/08/29 07:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ***/AAA.html?admin=par_a
5
+ ***/AAA.php?admin=par_a
6
6
 
7
7
 
8
8
 

3

文章の訂正

2016/08/29 07:44

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,9 @@
10
10
 
11
11
 
12
12
 
13
- ***/AAA.html でアクセスした場合にはbasic認証をかけたいのですが、
13
+ ***/AAA.php でアクセスした場合にはbasic認証をかけたいのですが、
14
14
 
15
- ***/AAA.html?admin=par_a ろ特定のパラメータを付けてアクセスした場合にはbasic認証をかけない
15
+ ***/AAA.php?admin=par_a ろ特定のパラメータを付けてアクセスした場合にはbasic認証をかけない
16
16
 
17
17
 
18
18
 

2

文章の変更

2016/08/29 07:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- 下記URLを参考に
29
+ 下記URLを参考に (参考ページは行ないたいことの逆ですが)
30
30
 
31
31
  http://qiita.com/hanamiche/items/8b9212df6a56d83152bb
32
32
 

1

試した内容を追記

2016/08/29 07:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,63 @@
19
19
  ということをしたいのですが、調べて試してみたのですが上手くいかず、
20
20
 
21
21
  記述の方法を教えていただければと質問させていただきました。
22
+
23
+
24
+
25
+ *** 追記 ***
26
+
27
+
28
+
29
+ 下記URLを参考に
30
+
31
+ http://qiita.com/hanamiche/items/8b9212df6a56d83152bb
32
+
33
+
34
+
35
+ 下記.htaccessを記述しました。
36
+
37
+ (PATH は環境にあわせたパスになります)
38
+
39
+
40
+
41
+ <IfModule mod_rewrite.c>
42
+
43
+ RewriteEngine On
44
+
45
+ RewriteCond %{REQUEST_URI} ^PATH/AAA\.php
46
+
47
+ RewriteCond %{QUERY_STRING} admin=par_a
48
+
49
+ RewriteRule (.*) $1 [E=admin_access:1]
50
+
51
+ </IfModule>
52
+
53
+
54
+
55
+ <Files AAA.php>
56
+
57
+ Order allow,deny
58
+
59
+ Allow from all
60
+
61
+ Deny from env=admin_access
62
+
63
+ AuthName "Input ID & Password"
64
+
65
+ AuthType Basic
66
+
67
+ AuthUserFile PATH/.htpasswd
68
+
69
+ AuthGroupFile /dev/null
70
+
71
+ require valid-user
72
+
73
+ Satisfy Any
74
+
75
+ </Files>
76
+
77
+
78
+
79
+ この記述で実行すると
80
+
81
+ AAA.php でも AAA.php?admin=par_a でもbasic認証が付きません。