Настраиваем SSL для интернет-магазина на vamshop

14.03.2017 | Написал

SSL – криптографический протокол, используемый при организации зашифрованного соединения между браузером и ресурсом. Последнее время у меня задача перевода интернет-магазина на вашопе на SSl возникает все чаще. Первый шаг — установка сертификата на домен — общий для любого сайта. Перевод же самого движка на него делаем так:

1. Вносим правки в конфиги. Открываем includes/configure.php и меняем вверху:

define('HTTP_SERVER', 'https//домен.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https//домен.com'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?

на:

define('HTTP_SERVER', 'https://домен.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://домен.com'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?

Открываем admin/includes/configure.php и меняем вверху:

define('HTTP_SERVER', 'http://домен.com'); // eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://домен.com');
define('HTTPS_CATALOG_SERVER', 'http://домен.com');
define('ENABLE_SSL_CATALOG', false); // secure webserver for catalog module

на:

define('HTTP_SERVER', 'https://домен.com'); // eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'https://домен.com');
define('HTTPS_CATALOG_SERVER', 'https://домен.com');
define('ENABLE_SSL_CATALOG', true); // secure webserver for catalog module

2. Настраиваем переадресацию с http на https. Для этого открываем .htaccess и после:

RewriteEngine On

добавляем:

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{REQUEST_FILENAME} !-f

И вот тут может и не заработать. Зависит от хостинга. Бывают другие варианты директив, некоторые я буду добавлять в продолжение поста.
— Настройка передаресации в .htassess для сайтов на masterhost.ru:

RewriteCond %{HTTP:PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
Метки: ,
Комментарии читателей статьи "Настраиваем SSL для интернет-магазина на vamshop"

Нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.