Новинки за березень 2026 року: GigantFilter, Купон на сторінці товару, MAX повідомлення, Анти-Вірус OpenCart.
Актуальні знижки на модулі оплати, вивантаження в Яндекс, модулі від Serbulenko та opencart-cms.ru, шаблон Юнішоп2 та фільтр GigantFilter.
Найбільш продавані у лютому 2026 року шаблони та доповнення: Komplekt-Expert, Telegram сповіщення, IMDBOptimizer (OC 3) - Оптимізація бази даних, #FX Sitemap - Надшвидка карта сайту, шаблон Lightshop.
Новинки за лютий 2026 року: Квіз для OpenCart, Redirect & Loop Monitor, Адмін-панель на сайті, Колекція брендів.
Перехід на протокол HTTPS є не лише важливим кроком для покращення безпеки сайту, але й обов'язковою вимогою сучасних пошукових систем. Ця стаття містить основні кроки для налаштування роботи OpenCart через HTTPS, включаючи перенаправлення, зміни конфігурації та врахування SEO аспектів.
Перед тим, як налаштувати сайт на роботу через HTTPS, необхідно придбати або встановити SSL-сертифікат. Сертифікат шифрує дані між сервером та користувачем, забезпечуючи безпечне з'єднання. Для невеликих сайтів або проектів підійде безкоштовний SSL-сертифікат від Let's Encrypt, який підтримується багатьма хостинг-провайдерами. Його можна встановити через панель керування хостингом або за допомогою спеціальних інструментів.
Увімкнення HTTPS у налаштуваннях магазину
Перейдіть до адміністративної панелі OpenCart:
Зміни в конфігураційних файлах
Змініть HTTP на HTTPS у файлі /config.php:
До:
define('HTTP_SERVER', 'http://liveopencart.ru/');
define('HTTPS_SERVER', 'https://liveopencart.ru/');
Тепер:
define('HTTP_SERVER', 'https://liveopencart.ru/');
define('HTTPS_SERVER', 'https://liveopencart.ru/');
Змініть HTTP на HTTPS у файлі /admin/config.php:
До:
// HTTP
define('HTTP_SERVER', 'http://liveopencart.ru/admin/');
define('HTTP_CATALOG', 'http://liveopencart.ru/');
// HTTPS
define('HTTPS_SERVER', 'https://liveopencart.ru/admin/');
define('HTTPS_CATALOG', 'https://liveopencart.ru/');
Тепер:
// HTTP
define('HTTP_SERVER', 'https://liveopencart.ru/admin/');
define('HTTP_CATALOG', 'https://liveopencart.ru/');
// HTTPS
define('HTTPS_SERVER', 'https://liveopencart.ru/admin/');
define('HTTPS_CATALOG', 'https://liveopencart.ru/');
Переконайтеся, що у файлі robots.txt містяться правильні директиви:
Sitemap: https://liveopencart.ru/sitemap.xml
Додайте наступний код до файлу .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Хостинг TimeWeb пропонує наступний код для редиректа:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Хостинг Beget пропонує наступний код для редиректа:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Перенаправлення може залежати від різних факторів, тому запропоновані варіанти можуть не працювати для вашого випадку.
Перенаправлення з www на non-www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Хостинг TimeWeb пропонує наступний код для редиректа:
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.forum\.example\.ru$ [NC] RewriteRule ^(.*)$ http://forum.example.ru/$1 [R=301,L]
Перенаправлення з non-www на www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Хостинг TimeWeb пропонує наступний код для редиректа:
Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^forum\.example\.ru$ [NC] RewriteRule ^(.*)$ http://www.forum.example.ru/$1 [R=301,L]
Перенаправлення може залежати від різних факторів, тому запропоновані варіанти можуть не працювати для вашого випадку.
Yandex.Webmaster — детальна інформація доступна тут.
Коли робот знову відвідає сайт, він дізнається про зміну протоколу. Щоб прискорити процес, підключіть сайт за двома версіями (HTTP та HTTPS) і використовуйте інструмент «Міграція сайту», щоб повідомити про зміну:
Індексація > Міграція сайту увімкніть опцію Додати HTTPS та збережіть зміни.Запити до бази даних
Ви можете автоматично замінити старі HTTP-лінки на нові HTTPS-лінки, використовуючи запити до бази даних. Приклад:
UPDATE `oc_product_description` SET `description` = REPLACE(`description`, 'http://', 'https://'); UPDATE `oc_category_description` SET `description` = REPLACE(`description`, 'http://', 'https://');
Файли
Для зміни всіх HTTP-лінків, що використовуються на сайті, можна скористатися інструментами для автоматичної обробки текстів і коду. Для цього можна використовувати будь-які текстові редактори, але сторонні програми будуть значно ефективнішими: