Вітаю. Вилізла пару тижнів тому проблема - не перемикається мова сайту.
Постараюсь описати як це було.
Спочатку стояв один шаблон, потім перейшов на Ультрастор. Ще до переходу було дві мови, все працювало добре, після переходу також все було гуд, мови переключалися, ніяких проблем. Пройшов деякий час, я вирішив поставити ocFilter, купив на octemplates, поставив почав налаштовувати і помітив що мова вже не перемикається. Я не знаю чи це пов'язано, але якось така послідовність. В мене немає модуля SEO PRO, який мені порадили вимкнути, бо він наче може спричиняти такі проблеми. Але є модуль SEO URL Generator FREE, в якому генеруються урли товарів. Але він стояв увесь час і я нічого не міняв, і все працювало як треба до останнього часу. Я його також виключив, як і модифікатор з ним повязаний, безрезультатно.
При чому коли я намагаюсь переключити мову, міняється урл сторінки на той, який потрібен а мова залишається яка і була і звісно вилазить 404, тобто урли товарів/сторінок є як і раніше, вони включаються, але сама мова не переключається. НАвіть якщо поставити в налаштуваннях сайту по дефолту іншу мову, все одно це нічого не дає, і мені доступна тільки Укр, що б я не робив.
Ось приклад на скріні: верхня пікча це коли вибрана укр мова і урл правильний, то все ок, нижня пікча - переключив на ру, урл помінявся а мова ні, і я отримав 404, і так на всіх товарах/сторінках.
Важлива деталь - якщо заходити через пошук гугла, то можна зайти як на укр так і на ру сторінки нормально, правильна мова сайту вибирається відповідно укр чи ру лінк привів на сайт з пошуку гугла.
Також було помічено, що при переході на ру версію сайту із пошуку додається ще один path segment в урлі /ru, але якщо вручну перемикати мови, то його нема, а дописавши руками /ru в урл все ок, підозрюю що десь тут проблема :). Тобто спочатку було проіндексовано все правильно, навіть з точки зоруу SEO, наскільки я розумію, та був присутній сегмент /ru в урлі, але якимось чином тепер його нема.
Допоможіть будь ласка, хто вкурсі куди копати.