Jump to content
Sign in to follow this  
shankara

Корректная настройка 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/');

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
9 минут назад, spectre сказал:

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

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

Share this post


Link to post
Share on other sites
9 минут назад, spectre сказал:

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

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

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

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

Share this post


Link to post
Share on other sites
2 минуты назад, shankara сказал:

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


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

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

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

Share this post


Link to post
Share on other sites
3 минуты назад, shankara сказал:

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


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

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

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

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

Share this post


Link to post
Share on other sites
5 минут назад, shankara сказал:

 


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

 

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

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

 

Share this post


Link to post
Share on other sites
1 минуту назад, ashap сказал:

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

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

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

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

Share this post


Link to post
Share on other sites
5 минут назад, shankara сказал:

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

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

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

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

 

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

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

Share this post


Link to post
Share on other sites
59 минут назад, ashap сказал:

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

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

 


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

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

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.