Настраиваем SSL в VamShop!

Перевод магазина на базе VamShop на SSL протокол состоит из двух частей:

1. Настройка на стороне сервера.

2. Настройка на стороне магазина.

1. Настройка на стороне сервера.

Первое, что Вам необходимо сделать — это получить SSL сертификат для своего домена.

Можно купить сертификат, либо получить бесплатно в сервисах вроде Let’s Encrypt — https://letsencrypt.org/

В большинстве случаев сертификат можно привязать к домену самостоятельно через панель управления хостингом, обычно у Вас как у пользователя хостинга есть какая-либо панель управления, где всё и делается.

Например, всё легко настраивается в панели управления ISPManager, так же добавление SSL сертификатов есть в панелях Plesk, cPanel, DirectAdmin и т.д.

Всё, будем считать, что Вы SSL сертификат получили (купили) и установили его на свой домен.

Теперь осталось самое простое, просто сделать редирект с http:// на https:// адреса внутри Вашего магазина.

2. Настройка на стороне магазина.

Первое, что нужно сделать, это поменять все адреса в магазине с http:// на https://

Для этого откройте конфиг-файлы /includes/configure.php, /admin/includes/configure.php и меняйте в файлах:

http:// на https://

Для того чтобы настроить перенаправление (редирект) с http:// на https:// в магазине на базе VamShop, открываете файл .htaccess в корневой папке магазина (там где лежит файл config.php) и после:

RewriteEngine on

Добавляете:

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
RewriteCond %{REQUEST_FILENAME} !-f
Всё, теперь у Вас принудительно все ссылки внутри магазина проходят через SSL протокол.

Небольшое замечание.

Если Вы в своём магазине вставляли скрипты, картинки через html-редактор, добавляи всякие виджеты, счётчики и т.д., убедитесь, что у Вас везде в html-коде этих виджетов, скриптов, картинок тоже исправлен протокол с http:// на https://

Найти такие проблемные места можно с помощью браузера Chrome и его Developer Console, с помощью консоли можно увидеть, в чём проблема.

Если Вы всё сделали правильно, в Вашем магазине в браузере хром будет соответствующий значок:

68a2be97a6secure2 Настраиваем SSL в VamShop!

Если сертификат на сервер не был установлен или установлен неправильно, то будет такой значок:

051f633941secure2 Настраиваем SSL в VamShop!

Если сертификат установлен правильно, но на странице есть какие-то проблемы, то будет значок i:

fc80d2ef14l info2 Настраиваем SSL в VamShop!

Кликнув по которому можно узнать, в чём проблемы.

Читайте ошибки и исправляйте. По умолчанию в VamShop уже всё подготовлено для правильной работы по https:// протоколу, проблемы обычно бывают с виджетами, картинками, которые Вы уже вставляете в свой магазин самостоятельно.

Related posts:

  1. Настраиваем SSL в VamShop 2! Перевод магазина на базе VamShop 2 на SSL протокол...
  2. Новая версия — VamShop 1.99.3 Выпущена новая версия VamShop 1.99.3 Скачать полную версию VamShop...
  3. Настройка модуля оплаты Яндекс.Касса (новая версия API, с поддержкой 54ФЗ,… В VamShop по умолчанию уже встроен модуль оплаты Яндекс.Касса...

Comments are closed.