1. Начало
  2. Уеб сайт
  3. Уеб приложения
  4. OpenCart
  5. Как да активирам SSL протокол за OpenCart сайт?

Как да активирам SSL протокол за OpenCart сайт?

В тази статия ще ви покажем как да активирате SSL протокол (HTTPS) за вашия OpenCart сайт, след като вече имате инсталиран SSL сертификат за домейна.

Активиране на HTTPS за OpenCart 3.x и 2.x

Активирането на сигурната връзка в OpenCart 3/2 се извършва през администрацията на магазина – System » Settings.

Настройки на OpenCart.

Изберете Edit за магазина и отворете таб Server. В раздел Security активирайте опцията Use SSL с Yes.

Активиране на използването на SSL за магазина.

Запишете извършените промени по настройките в администрацията и извършете проверка на съдържанието в двата конфигурационни файла на системата: /config.php и /admin/config.php.

Уверете се, че за настройка на HTTPS в двата файла са попълнени коректно адресите на сайта:

/config.php

// HTTPS
define('HTTPS_SERVER', 'https://goodexample.eu/');

goodexample.eu – заменете с домейна на сайта;

/admin/config.php

// HTTPS
define('HTTPS_SERVER', 'https://goodexample.eu/admin/');
define('HTTPS_CATALOG', 'https://goodexample.eu/');

goodexample.eu – заменете с домейна на сайта;

Активиране на HTTPS за OpenCart 1.5.x

Активирането на сигурната връзка в OpenCart 1.5 се извършва през администрацията на магазина – System » Settings.

System » Settings

Изберете Edit за магазина и отворете таб Server. Активирайте опцията Use SSL с Yes.

Use SSL

Запишете извършените промени по настройките в администрацията и извършете проверка на съдържанието в двата конфигурационни файла на системата: /config.php и /admin/config.php. Уверете се, че за HTTPS в двата файла са попълнени коректно адресите на сайта:

/config.php

// HTTPS
define('HTTPS_SERVER', 'https://goodexample.eu/');
define('HTTPS_IMAGE', 'https://goodexample.eu/image/');

goodexample.eu – заменете с домейна на сайта;

/admin/config.php

// HTTPS
define('HTTPS_SERVER', 'https://goodexample.eu/admin/');
define('HTTPS_CATALOG', 'https://goodexample.eu/');
define('HTTPS_IMAGE', 'https://goodexample.eu/image/');

goodexample.eu – заменете с домейна на сайта;

Създаване на 301 пренасочване към новите HTTPS адреси

Когато променяте адреса на съществуващ OpenCart магазин, може да се наложи допълнителна настройка, така че вече съществуващото съдържание да се зарежда винаги по https://.

Пренасочване 301 на всички HTTP адреси към HTTPS варианта им, може да се извърши с правила в .htaccess файла например:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

С това пренасочване сайтът и всички негови страници ще се зареждат винаги по HTTPS.

Обновяване на всички HTTP ресурси в сайта към HTTPS

В случай че на сайта се зареждат ресурси през несигурна връзка (http), ще е нужно да се извърши проверка и корекция на тези ресурси, като се промени адресът им да е с https. Вижте още: 🔗 HTTPS – Част от съдържанието на сайта се зарежда през несигурна връзка (HTTP) | Help

Обновена: 18.03.2022

Беше ли Ви полезна тази статия?

Вижте още