Автор Тема: Не работает поиск при SSL  (Прочитано 556 раз)

30 Декабрь 2016, 06:49:29
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, всех поздравляю с долгожданными зимними праздниками  ::)
Установил сертификат, включил SSL в админке, внес изменения в .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

...И перестал работать поиск с использованием кириллических символов. Выдается сообщение вроде: "ничего не найдено "%D0%B0%D1%80%D0%BA" (проблема с кодировкой?). Откатываю .htaccess - все работает.

Что не так? :)

PrestaShop 1.4.4.0
30 Декабрь 2016, 11:38:31
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
К вас изменены оригинальные файлы prestashop. Может вы устанавливали модуль локализатор или что-то подобное. Нужно найти что вы меняли и добавить поддержку протокола https.
04 Январь 2017, 14:45:54
Ответ #2
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Тому сайту уже много лет и меняли все кому не лень  ;D
Цитировать
Нужно найти что вы меняли и добавить поддержку протокола https.
Добавить в измененных файлах?
04 Январь 2017, 15:13:44
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Да, добавить там где меняли или найти какие изменили и заменить на стандартные файлы.
09 Январь 2017, 14:35:00
Ответ #4
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Оказалось, что нужно заменить в шаблоне на https и после этого уже править .htaccess.
<form action="http[b]s[/b]://greenway.kz/search.php" method="get">
09 Январь 2017, 15:52:16
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Тему нормальную нужно и тогда ничего менять не будешь. Поиск будет работать при и без SSL.