Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Корректная настройка https Opencart 2.3


Recommended Posts

Добрый день.

Перевел недавно один магазин на https. Магазин на Opencart 2.3 Русская сборка, шаблон tech-store от octemplates.

Что было сделано:

1. Установлен https fix

2. Сделаны редиректы в htaccess

3. В настройках магазина в админке включен SSL

4. Изменены config.php в корне сайта и в директории admin

 

Если оставить конфиги в таком виде, не корректно работает пагинация. На какую бы страницу пагинации я не переходил, ссылки остаются такими, как будто я все еще нахожусь на 1 странице в категории, хотя сами товары при переходе на следующие страницы пагинации  меняются.

// HTTP
define('HTTP_SERVER', 'http://skladishok.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://skladishok.ru/');

Если де в конфиге заменить в разделе HTTP ссылку на сайт на https:

define('HTTP_SERVER', 'https://skladishok.ru/');

все начинает корректно работать..

Надіслати
Поділитися на інших сайтах


значит  techstore не умеет определять https или нет, напишите им, они скажут где что поменять

Надіслати
Поділитися на інших сайтах

9 минут назад, spectre сказал:

значит  techstore не умеет определять https или нет, напишите им, они скажут где что поменять

Встречал в "некоторых" фильтрах такое
Там ссылки пагинации формируют.... парсом в JS :mellow:
Это понятное дело архитектурная ошибка  - костыли, которые потом вылазят

Надіслати
Поділитися на інших сайтах

9 минут назад, spectre сказал:

значит  techstore не умеет определять https или нет, напишите им, они скажут где что поменять

им написал в  первую очередь, они мне и поправили тут http на https:

define('HTTP_SERVER', 'https://skladishok.ru/');

И говорят, что у меня не верно настроено https, но что именно не так не говорят. Поэтому и написал на форуме, чтобы убедиться, что моя конфигурация верная.

Надіслати
Поділитися на інших сайтах


2 минуты назад, shankara сказал:

им написал в  первую очередь, они мне и поправили тут http на https:


define('HTTP_SERVER', 'https://skladishok.ru/');

И говорят, что у меня не верно настроено https, но что именно не так не говорят. Поэтому и написал на форуме, чтобы убедиться, что моя конфигурация верная.

Вообще если https fix установлен правильно (и тогда будет работать) и ссылки пагинации формируются стандартно - то ссылки в https протоколе обязаны быть с https при условии define('HTTP_SERVER', 'http://skladishok.ru/');

Надіслати
Поділитися на інших сайтах

3 минуты назад, shankara сказал:

им написал в  первую очередь, они мне и поправили тут http на https:


define('HTTP_SERVER', 'https://skladishok.ru/');

И говорят, что у меня не верно настроено https, но что именно не так не говорят. Поэтому и написал на форуме, чтобы убедиться, что моя конфигурация верная.

а чем смущает такая настройка если все работает?

это нормально и правильно, если вы хотите использовать только https а не оба протокола вместе

Надіслати
Поділитися на інших сайтах

5 минут назад, shankara сказал:

 


define('HTTP_SERVER', 'https://skladishok.ru/');

 

Я смотрю вы уже сделали редирект, поэтому здесь можно уже использовать
 

define('HTTP_SERVER', 'https://skladishok.ru/');

 

Надіслати
Поділитися на інших сайтах

1 минуту назад, ashap сказал:

а чем смущает такая настройка если все работает?

это нормально и правильно, если вы хотите использовать только https а не оба протокола вместе

Смущает еще то, что перестает работать модуль курьерсой доставки boxberry, если изменить конфиги - пишет, что неверная лицензия.

Мне нужен только https, работа по 2 протоколам не нужна. Да и везде есть редирект на версию с https

Надіслати
Поділитися на інших сайтах


5 минут назад, shankara сказал:

Смущает еще то, что перестает работать модуль курьерсой доставки boxberry, если изменить конфиги - пишет, что неверная лицензия.

Мне нужен только https, работа по 2 протоколам не нужна. Да и везде есть редирект на версию с https

ну это вам надо к автору обратиться и написать чтобы вам на https переделали лицензию

у него видимо привязка к протоколу

 

define('HTTP_SERVER', 'https://skladishok.ru/');

это нормально и правильно, где https не учтен или сделано как то своеобразно или в силу каких то спец функций и тд , будет работать без лишних редиректов и все будет корректно. Когда переходите полностью на https так и надо вписывать в конфиг.

Надіслати
Поділитися на інших сайтах

59 минут назад, ashap сказал:

ну это вам надо к автору обратиться и написать чтобы вам на https переделали лицензию

у него видимо привязка к протоколу

 


define('HTTP_SERVER', 'https://skladishok.ru/');

это нормально и правильно, где https не учтен или сделано как то своеобразно или в силу каких то спец функций и тд , будет работать без лишних редиректов и все будет корректно. Когда переходите полностью на https так и надо вписывать в конфиг.

Разработчик модуля посоветовал добавить в конфиг:

define('MAIN_CATALOG', 'http://skladishok.ru/');

После этого все завелось)

Тему создавал, чтобы узнать правильно ли был настроен https на сайте. Все кто откликнулся - спасибо!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.