Перейти к содержанию

Рекомендуемые сообщения

Добрый день.

Перевел недавно один магазин на 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.