質問編集履歴
2
環境に関する情報を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,9 @@
|
|
1
1
|
Apache 2.4の.htaccessで以下の2つを実現したいです。
|
2
|
+
|
3
|
+
【環境】
|
4
|
+
.htaccessを利用する環境はフレームワークのSymfonyで構築したサイトで
|
5
|
+
一般的なサイトのように物理ディレクトリが存在せずルーティングによってURLを指定するため
|
6
|
+
.htaccessをディレクトリごとにわけるような方法はとれません。
|
2
7
|
|
3
8
|
0. 特定のURLに対するアクセスにBasic認証を設定する
|
4
9
|
0. サイト全体で特定のIPアドレスからのアクセスを拒否する
|
1
文章の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -41,7 +41,7 @@
|
|
41
41
|
AuthGroupFile /dev/null
|
42
42
|
require valid-user
|
43
43
|
|
44
|
-
SetEnvIf Request_URI "^/admin" admin_path
|
44
|
+
SetEnvIf Request_URI "^/admin" admin_path
|
45
45
|
<RequireAll>
|
46
46
|
Require all granted
|
47
47
|
Require not env admin_path
|
@@ -55,7 +55,7 @@
|
|
55
55
|
除外したIPアドレスでアクセスした場合に
|
56
56
|
アクセス拒否(HTTP 403)ではなくBasic認証が求められてしまいます。
|
57
57
|
構文上そうなってしまうことはわかるのですが、
|
58
|
-
どうすれば
|
58
|
+
どうすれば解決するのかはわかりません。
|
59
59
|
|
60
60
|
初歩的な質問で申し訳ないのですが、
|
61
|
-
|
61
|
+
解決方法を教えていただけないでしょうか?
|