回答編集履歴

1

追記

2017/08/17 07:35

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,37 @@
5
5
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
6
6
 
7
7
  ```
8
+
9
+
10
+
11
+ **追記**
12
+
13
+ 別に.htaccessでなくても良いのならプラグインなど使わなくてもis_sslという関数でHTTPかHTTPSか判別してリダイレクトが可能です。
14
+
15
+ [https://codex.wordpress.org/Function_Reference/is_ssl
16
+
17
+ ](https://codex.wordpress.org/Function_Reference/is_ssl)
18
+
19
+ テーマのfunctions.phpに以下のように書いておけば良いだけです。
20
+
21
+
22
+
23
+ ```
24
+
25
+ function force_https_redirect() {
26
+
27
+ if ( !is_ssl() ) {
28
+
29
+ wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
30
+
31
+ }
32
+
33
+ }
34
+
35
+ add_action ( 'template_redirect', 'force_https_redirect', 1 );
36
+
37
+ ```
38
+
39
+
40
+
41
+