質問編集履歴
1
コメント分の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,24 +9,23 @@
|
|
9
9
|
|
10
10
|
RewriteEngine on
|
11
11
|
|
12
|
-
|
12
|
+
**HTTPSのアクセスはリダイレクト不要なので無視
|
13
13
|
RewriteCond %{HTTPS} off
|
14
14
|
|
15
|
-
|
15
|
+
**LetsEncryptを使っている場合に、 /.well-known/* へのアクセスはリダイレクトしないようにする。設定するコンテクストによってパターンの記述が異なるはずなので注意が必要
|
16
|
-
# 設定するコンテクストによってパターンの記述が異なるはずなので注意が必要
|
17
16
|
RewriteRule ^.well-known/* - [L]
|
18
17
|
|
19
|
-
|
18
|
+
**その他のアクセスはhttps://*にリダイレクト
|
20
19
|
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
|
21
20
|
|
22
|
-
|
21
|
+
**HTTPSアクセスの場合のみ認証を求める
|
23
22
|
<If "%{HTTPS} == 'on' ">
|
24
23
|
|
25
|
-
|
24
|
+
**Basic認証
|
26
|
-
|
25
|
+
AuthUserFile /var/www/sites/サーバー名/test/.htpasswd
|
27
|
-
|
26
|
+
AuthGroupFile /var/www/sites/サーバー名/test
|
28
|
-
|
27
|
+
AuthName "Input your ID and Password"
|
29
|
-
|
28
|
+
AuthType Basic
|
30
|
-
|
29
|
+
require valid-user
|
31
30
|
|
32
31
|
</If>
|