Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ocstore 3.0.2 мультиязык и 404 ошибки


Recommended Posts

Всем привет. Целый день сегодня пытаюсь в поиске найти решение, но так ничего и не нашёл. 

Недавно обновил сайт, стоит OcStore 3, добавил мультиязык. 

Включён сео про, на сервере работает связка nginx + php-fpm. Сразу скажу, что все сео урл прописаны для всех языков, товаров и категорий. 

все работает корректно при переключении языка через ссылку в хедере. 

 

Вчера проверял сайт в pagespeed и заметил, что категории отдают 404 ответ. При этом, при прямом заходе на сайт в категорию - все нормально. 

Начал искать проблему и оказалось, что связано это с мультиязыком. 

Язык по умолчанию русский. 

 

Вообщем, проблема в том, если зайти сначала на сайт с русским языком по умолчанию (site.ua) и потом попробовать открыть ссылку, которая привязана к украинской версии сайта, к примеру site.ua/category-ua/, то сервер возвращает 404 ошибку. 

 

Я сначала подумал, что это "фишка" oc3 и связано с хранение языка в сессии и куках, но потом проверил демо сайт ocstore - и там такой ошибки нет. 

 

В чем может быть проблема? 

Надіслати
Поділитися на інших сайтах


15 минут назад, trialon77 сказал:

Всем привет. Целый день сегодня пытаюсь в поиске найти решение, но так ничего и не нашёл. 

Недавно обновил сайт, стоит OcStore 3, добавил мультиязык. 

Включён сео про, на сервере работает связка nginx + php-fpm. Сразу скажу, что все сео урл прописаны для всех языков, товаров и категорий. 

все работает корректно при переключении языка через ссылку в хедере. 

 

Вчера проверял сайт в pagespeed и заметил, что категории отдают 404 ответ. При этом, при прямом заходе на сайт в категорию - все нормально. 

Начал искать проблему и оказалось, что связано это с мультиязыком. 

Язык по умолчанию русский. 

 

Вообщем, проблема в том, если зайти сначала на сайт с русским языком по умолчанию (site.ua) и потом попробовать открыть ссылку, которая привязана к украинской версии сайта, к примеру site.ua/category-ua/, то сервер возвращает 404 ошибку. 

 

Я сначала подумал, что это "фишка" oc3 и связано с хранение языка в сессии и куках, но потом проверил демо сайт ocstore - и там такой ошибки нет. 

 

В чем может быть проблема? 

в том что урл не существует:))

сео про дорабатывайте

Надіслати
Поділитися на інших сайтах


11 минут назад, Dimasscus сказал:

в том что урл не существует:))

сео про дорабатывайте

Почему урл не существует, если алиасы прописаны везде и для всех языков? И этот урл нормально открывается если переключить язык в хедере. 

Если это ошибка сеопро, почему тогда этого бага нет на демо сайте?

Надіслати
Поділитися на інших сайтах


4 минуты назад, trialon77 сказал:

Почему урл не существует, если алиасы прописаны везде и для всех языков? И этот урл нормально открывается если переключить язык в хедере. 

Если это ошибка сеопро, почему тогда этого бага нет на демо сайте?

кеш сброшен?

Надіслати
Поділитися на інших сайтах


С подсказки Марка определили, что так ведёт себя Seo pro, когда включена настройка - добавлять слеш в конце урл. 

Если слеш отключить, все работает как на демо. Поиском такой инфы сразу не нашёл. 

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.