質問編集履歴

2

環境に関する情報を追記

2022/03/17 06:16

投稿

yukoyu988
yukoyu988

スコア1

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

文章の修正

2022/03/17 02:19

投稿

yukoyu988
yukoyu988

スコア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 # ^/adminは, 管理画面URLに応じて変更してください
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
+ 解決方法を教えていただけないでしょうか?