お問い合わせフォームとサンキューページにSSLを設定
-ローカル vhosts
-
http -> 80
-
https -> 443
- 2箇所記入 追加コード
-
プラグインを使用
-
.htaccessでhttpsとhttpの設定を記入をしようとしたがWordPressの設定が優先されうまくいかない
-
HTTPSのプラグインを停止
-
header.phpに設定を記入
<?php if ($_SERVER['REQUEST_URI'] == '/contact/index/' && empty($_SERVER['HTTPS'])) { header("Location: https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"); exit; } elseif ($_SERVER['REQUEST_URI'] == '/thanks/' && empty($_SERVER['HTTPS'])) { header("Location: https://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"); exit; } elseif ($_SERVER['REQUEST_URI'] !== '/contact/index/' && $_SERVER['REQUEST_URI'] !== '/thanks/' && $_SERVER['HTTPS'] === 'on') { header("Location: http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"); } ?>