[:ja]ECCUBE3でssl[:]
2018/05/05 | webテク
[:ja]さくらのレンタルサーバーに入れてあるECCUBEを常時ssl化した際の設定方法です。
autoload.php
if (isset($_SERVER[‘HTTP_X_SAKURA_FORWARDED_FOR’])) {
$_SERVER[‘HTTPS’] = ‘on’;
$_ENV[‘HTTPS’] = ‘on’;
$_SERVER[‘HTTP_HOST’] = ‘shop.hoge.com’;
$_SERVER[‘SERVER_NAME’] = ‘shop.hoge.com’;
$_ENV[‘HTTP_HOST’] = ‘shop.hoge.com’;
$_ENV[‘SERVER_NAME’] = ‘shop.hoge.com’;
}
これを追加。
.htaccess
RewriteCond %{ENV:HTTPS} !^on$
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://shop.hoge.com/$1 [R=301,L]
これも追加し、sslをサーバーコントロールパネルで追加。購入したsslはラピッドSSLです。
[:]