質問編集履歴

1

回答者から「どのようにしたのか?」の回答でしたので、質問しました

2018/07/16 05:38

投稿

amaryllis
amaryllis

スコア179

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,87 @@
39
39
 
40
40
 
41
41
  どうしたらいいでしょうか?
42
+
43
+
44
+
45
+
46
+
47
+ <回答に対しての質問です>
48
+
49
+ ・CHERRYさん、回答をありがとうございます。
50
+
51
+ .htaccessは、下記のように書いてみたり、しました。
52
+
53
+ ```
54
+
55
+ <Directory /home/mibapre/mibapre.php.xdomain.jp/public_html/>
56
+
57
+ Satisfy Any
58
+
59
+
60
+
61
+ Order Allow,Deny
62
+
63
+ Allow from All
64
+
65
+ Deny from xxx.xx.xxx.xxx
66
+
67
+
68
+
69
+ AuthType Basic
70
+
71
+ AuthName "Input ID and Password."
72
+
73
+ AuthUserFile /home/mibapre/mibapre.php.xdomain.jp/public_html/.htpasswd
74
+
75
+ Require valid-user
76
+
77
+ </Directory>
78
+
79
+ ```
80
+
81
+ 上記の内容だと、500エラーが出たので、内容を変えて下記の内容にしてみました。
82
+
83
+ しかし、Directoryはどのように入れたらいいのかが分からない。
84
+
85
+ ```
86
+
87
+ <IfModule mod_rewrite.c>
88
+
89
+ AuthUserFile /home/mibapre/mibapre.php.xdomain.jp/public_html/.htpasswd
90
+
91
+ AuthGroupFile /dev/null
92
+
93
+ AuthName "Input ID and Password."
94
+
95
+ AuthType Basic
96
+
97
+ require valid-user
98
+
99
+
100
+
101
+ Satisfy Any
102
+
103
+
104
+
105
+ Order Allow,Deny
106
+
107
+ allow from xxx.xx.xxx.xxx
108
+
109
+ </IfModule>
110
+
111
+ ```
112
+
113
+ 上記にしてみるとIPアドレスが全く効かず、BASIC認証のダイアログが出てしまう。
114
+
115
+ ※ 自分のIPアドレスでBASIC認証表示、別のIPアドレスでもBASIC認証表示されてしまう。
116
+
117
+
118
+
119
+
120
+
121
+ ・otnさん、回答をありがとうございます。
122
+
123
+ あるユーザーがサイトを見たとき、.htaccessに入れたそのIPアドレスであれば、BASIC認証をかけるということです。
124
+
125
+ つまり、.htaccessに入れたそのIPアドレス以外からのアクセスでしたら、BASIC認証せず、サイト表示するという方法がしたいです。