OC v3.х Header 404 в ответах сервера мультиязычного сайта

cepera007

Разрушитель (V)
Сообщения
99
Симпатии
76
Баллы
1 312
Здравствуйте.
Имеется сайт с 2-мя языками. При проверке заголовков ответа сервера обнаружилось, что на страницах категорий, начиная со 2 страницы, сервер отдает в заголовках 404 код. И этот код отдается только для 1 языка, категории на основном языке без ошибки. Страницы визуально работают, проблема только в коде ответа сервера.
https://site.com/category/?page=2 - страница категории на основном языке и всё ок.
https://site.com/ru-category/?page=2 - страница категории второго языка, визуально отображается, но здесь имеем код ответа 404
Подскажите, что это может быть?
 
Здравствуйте.
Имеется сайт с 2-мя языками. При проверке заголовков ответа сервера обнаружилось, что на страницах категорий, начиная со 2 страницы, сервер отдает в заголовках 404 код. И этот код отдается только для 1 языка, категории на основном языке без ошибки. Страницы визуально работают, проблема только в коде ответа сервера.
https://site.com/category/?page=2 - страница категории на основном языке и всё ок.
https://site.com/ru-category/?page=2 - страница категории второго языка, визуально отображается, но здесь имеем код ответа 404
Подскажите, что это может быть?
язык включен? seo-модули дополнительные не установлены?
 
Последнее редактирование:
99% а какой-то модификатор химичит. Отключай по очереди и смотри.
 
Здравствуйте.
Имеется сайт с 2-мя языками. При проверке заголовков ответа сервера обнаружилось, что на страницах категорий, начиная со 2 страницы, сервер отдает в заголовках 404 код. И этот код отдается только для 1 языка, категории на основном языке без ошибки. Страницы визуально работают, проблема только в коде ответа сервера.
https://site.com/category/?page=2 - страница категории на основном языке и всё ок.
https://site.com/ru-category/?page=2 - страница категории второго языка, визуально отображается, но здесь имеем код ответа 404
Подскажите, что это может быть?
Почему ссылка такая странная
По идее /ru/category
Или /Russian/category
А так похоже не на префикс а просто на сгенерированную чем то вторую ссылку
Ссылка то одна и таже должна быть, по мне
 
да понятно что 3. я не видел таких префиксов не в одном модуле просто
Это вообще то базовый функционал. Ссылки на разные языки должны быть уникальными, поэтому и ставят вручную префикс языка через дефис.
 
Это вообще то базовый функционал. Ссылки на разные языки должны быть уникальными, поэтому и ставят вручную префикс языка через дефис.
а кто ж в мультиязычности пользуется базовым функционалом , да еще и ссылки вручную пишет ?

зы хотя смотрю есть такое в 3. с 2.3 не делал разные языки

но все равно, хотя бы это накатить
 
Последнее редактирование:
а кто ж в мультиязычности пользуется базовым функционалом , да еще и ссылки вручную пишет ?

зы хотя смотрю есть такое в 3. с 2.3 не делал разные языки

но все равно, хотя бы это накатить
Накатить то можно но это не решает проблему с префиксом. По крайней мере в 3.* версии.
Доступные функции модуля OCDEV.pro - Hreflang (ocStore 3.x):

Формирует корректный тег Hreflang
Добавляет мультиязычные мета-данные для главной страницы
Заменяет адрес магазина на мультиязычный на странице контактов

Позволяет стандартному модулю карты-сайта формировать раздельный sitemap.xml для каждого языка

Необходимо добавить правила в .htaccess или в настройках nginx, описано ниже в инструкции

Модуль не добавляет префикс языка в URL! И в целом не влияет на формирования ссылок на Вашем сайте в отличии от модуля для ocStore2.x
 
Накатить то можно но это не решает проблему с префиксом. По крайней мере в 3.* версии.
Так судя по тому что этот модуль правит саму выдачу в браузере, правками htaccess и nginx, я и полагаю что ошибки должны исчезнуть у автора топика
Проверить не на чем
Ставить ради этого чистый сайт неохота
 
Отключил все Модификаторы. Обновил кеш. Вручную очищал "storage/modification/". К сожалению, ничего не изменилось.
а кто ж в мультиязычности пользуется базовым функционалом , да еще и ссылки вручную пишет ?
Так изначально было сделано - базовый функционал. А товары добавляются скриптом, который парсит прайс поставщика и добавляет/обновляет товары в базе данных и URLы вместе с добавленными товарами генерирует тот же скрипт. Товары вручную не добавляют.

На данном этапе пока не рассматриваю менять структуру УРЛов потому, что страницы уже проиндексированы.
 
Отключил все Модификаторы. Обновил кеш. Вручную очищал "storage/modification/". К сожалению, ничего не изменилось.

Так изначально было сделано - базовый функционал. А товары добавляются скриптом, который парсит прайс поставщика и добавляет/обновляет товары в базе данных и URLы вместе с добавленными товарами генерирует тот же скрипт. Товары вручную не добавляют.

На данном этапе пока не рассматриваю менять структуру УРЛов потому, что страницы уже проиндексированы.
Я не могу сказать поможет или нет модификатор и правки выше. Но попробовать не долго же
 
Назад
Верх