Приветствую, форумчане!
Уже несколько дней ломаю голову пытаюсь найти причину досадной ошибки: вылазит окно "error undefined" и невозможно оформить заказ - часть корзины с суммой в бесконечной загрузке.
ошибка возникает, когда в корзине меняешь язык несколько раз (к примеру на укр> рус > укр) и остается (как подозреваю) с куки файлами на стороне клиента.
При детальном рассмотрении и, танцами с бубном и клацаньем во все кнопки, выяснилось:
>>> что проблема пропадает при отключенном SEO PRO - чпу.
>>> в логах пишется, что ошибка 301 xhr / Redirect, при этом редирект происходит по след. принципу, ссылаясь на самого себя с другим языком : (фото)
jquery
> /index.php
> /ru//index.php
> /index.php
> /ru//index.php
> .....
при этом затрагивается только два файла: shipping_method&ajax=1 и country&country_id=220
>>> При дальнейшем переключении языков ошибка не пропадает
>>> Обновление кеша, его удаление, перегрузка модификаторов на стороне сервера (сайта) не сбрасывает эту ошибку, она "в куки" клиента
>>> Отключение методов доставки не влияют на появление ошибки (ошибка так же появляется)
>>> скрипт jquery не модифицировался
>>> config.php настроены на htps
>>> код htacces (части строк заккоментированные: пробовал и так и так
RewriteBase /
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Помогите, пожалуйста, я уже не знаю в какую сторону копать
> версия ocStore 3.0.2.0
Установленные модули:
> Шаблон Revolution
> SEOPRO базовый (встроенный в ocStore)
> Seo мультиязык/мультирегион
> доставка Новая почта API