回答編集履歴

1 追記

退会済みユーザー

退会済みユーザー

2017/08/17 16:35  投稿

これで動きませんか?
```ここに言語を入力
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
```
```
**追記**
別に.htaccessでなくても良いのならプラグインなど使わなくてもis_sslという関数でHTTPかHTTPSか判別してリダイレクトが可能です。
[https://codex.wordpress.org/Function_Reference/is_ssl
](https://codex.wordpress.org/Function_Reference/is_ssl)
テーマのfunctions.phpに以下のように書いておけば良いだけです。
```
function force_https_redirect() {
   if ( !is_ssl() ) {
       wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
   }
}
add_action ( 'template_redirect', 'force_https_redirect', 1 );
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る