回答編集履歴

1

コメントを受けての追記

2020/04/04 07:07

投稿

CHERRY
CHERRY

スコア25218

test CHANGED
@@ -3,3 +3,43 @@
3
3
 
4
4
 
5
5
  [Webサイトの常時SSL化](https://www.xserver.ne.jp/manual/man_server_fullssl.php)
6
+
7
+
8
+
9
+ ----
10
+
11
+
12
+
13
+ コメントで、 404 を返すという話が出たので追記。
14
+
15
+
16
+
17
+ http で接続されたくないだけであれば、確かに 404 を返すのが早いですね。(今回は、SEO という文字は出ていないので、考えないとして...)
18
+
19
+
20
+
21
+ すべてに 404 を返すなら... mod_rewrite で、
22
+
23
+ ```
24
+
25
+ RewriteRule .* - [R=404,L]
26
+
27
+ ```
28
+
29
+ と記載すれば、良いと思います。
30
+
31
+
32
+
33
+ が、Xサーバーの場合は、http と https でコンテンツのディレクトリが同じなので、このまま記載すると http だけではなく https なページまで、404 になります。
34
+
35
+
36
+
37
+ そのため、https かどうかを判断する
38
+
39
+ ```
40
+
41
+ RewriteCond %{HTTPS} !on
42
+
43
+ ```
44
+
45
+ 等の条件を前に入れて、http (非SSL) ページのみで、実行させる必要があります。