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

404 при смене языка в товаре или категории


Recommended Posts

3.0.3.3

seo pro включен

есть ошибка в работе

 

1. При переключении языка в категории или в карточке товара:

1.1 ЧПУ изменяется на такой как должен быть, но отдает 404 с текстом "К сожалению, запрашиваемая Вами страница не найдена. Вероятно, Вы указали несуществующий адрес, страница была удалена, перемещена или сейчас она временно недоступна!"

1.2 Если повторно нажать на батон смены языка отдает 404 и меняется чпу на url такого вида  /index.php?route=error/not_found

1.3 Если в пункте 1.1 сразу перейти на главную страницу, то далее все работает снова исправно, открываются все категории и все товары с ответом 200 на том языке на который переключились.

1.4 Такой проблемы не обнаружено при переключении в корзине, на страницах information, account/  и других, она есть только в товарах и категориях;

1.5 Если прийти по прямой ссылке на не главный язык то отдает 404.

 

Такая проблемка вообщем + ПС нечего индексировать

 

Думал может нужно?

️ отключить автоопределение языка на сайте по (session или cookie)
️ отключить автоопределение через браузер

сделать основным способом определения языка по URL

 

 

Змінено користувачем sashacms
Надіслати
Поділитися на інших сайтах


1 час назад, sashacms сказал:

3.0.3.3

seo pro включен

есть ошибка в работе

 

1. При переключении языка в категории или в карточке товара:

1.1 ЧПУ изменяется на такой как должен быть, но отдает 404 с текстом "К сожалению, запрашиваемая Вами страница не найдена. Вероятно, Вы указали несуществующий адрес, страница была удалена, перемещена или сейчас она временно недоступна!"

1.2 Если повторно нажать на батон смены языка отдает 404 и меняется чпу на url такого вида  /index.php?route=error/not_found

1.3 Если в пункте 1.1 сразу перейти на главную страницу, то далее все работает снова исправно, открываются все категории и все товары с ответом 200 на том языке на который переключились.

1.4 Такой проблемы не обнаружено при переключении в корзине, на страницах information, account/  и других, она есть только в товарах и категориях;

1.5 Если прийти по прямой ссылке на не главный язык то отдает 404.

 

Такая проблемка вообщем + ПС нечего индексировать

 

Думал может нужно?

️ отключить автоопределение языка на сайте по (session или cookie)
️ отключить автоопределение через браузер

сделать основным способом определения языка по URL

 

 

не нужно ставить сырые сборки. проблема где то с мультиязыком

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


8 часов назад, Dimasscus сказал:

не нужно ставить сырые сборки. проблема где то с мультиязыком

да ладно 😂  а по делу есть что-то?, а то советы из серии на улице -10 а по ощущениям -15 :-)

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


10 минут назад, sashacms сказал:

да ладно 😂  а по делу есть что-то?, а то советы из серии на улице -10 а по ощущениям -15 :-)

похоже что только вы считаете 3 версию нормальной !

в ней косяки постоянно находят

Змінено користувачем KomissarJuve
Надіслати
Поділитися на інших сайтах


1 минуту назад, KomissarJuve сказал:

похоже что только вы считаете 3 версию нормальной !

в ней косяки постоянно находят

я не говорил что я считаю, это вы так сказали 😀

я лишь написал ☝️, что есть проблема и попросил помочь решить ее 🙏

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


10 часов назад, sashacms сказал:

3.0.3.3

seo pro включен

есть ошибка в работе

 

в настройках сеопро включен слеш в конце урл? 

Это баг сеопро.

У меня Ocstore 3.0.2 и тоже такой баг был. Для меня выходом стал модуль Марка - Мультиязык. Вот моя тема с аналогичным вопросом:

 

 

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


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

 

в настройках сеопро включен слеш в конце урл? 

Это баг сеопро.

У меня Ocstore 3.0.2 и тоже такой баг был. Для меня выходом стал модуль Марка - Мультиязык. Вот моя тема с аналогичным вопросом:

 

 

в ocstore 2.3 таких косяков нет

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


1 час назад, sashacms сказал:

да ладно 😂  а по делу есть что-то?, а то советы из серии на улице -10 а по ощущениям -15 :-)

Стабильная версия 3.0.2.0. В ней все косяки аналогичньіе вашим пофикшеньі. Но вьі же легким путем не ходите? Надо бьіло сразу 3.0.3.6 ставить, че уж.

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


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

Стабильная версия 3.0.2.0. В ней все косяки аналогичньіе вашим пофикшеньі. Но вьі же легким путем не ходите? Надо бьіло сразу 3.0.3.6 ставить, че уж.

вы что-то имеете против? или вы против поскольку что-то имеете? 😀

 

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


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

вы что-то имеете против? или вы против поскольку что-то имеете? 😀

 

вы можете делать сайт на чем хотите !

мне до ваших сайтов нет ни какого дела

Змінено користувачем KomissarJuve
Надіслати
Поділитися на інших сайтах


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

вы что-то имеете против? или вы против поскольку что-то имеете? 😀

 

Да уж. Случай реально тяжельій:))

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


Добавлю из серии экспериментов:

 

1.6 Если в редакторе чпу для категории или товара для разных языков прописать одинаковый чпу, то при переключении языка 404 не отдает, и работает корректно 😀

например, для категории id1 для рус и укр указать одинаковый чпу, пусть это будет cat1 :

domen/cat1/ для основного рус языка.  

domen/cat1/ для укр языка 

 

при переключении между языками все работает как нужно 🔥, но не работает при переходе по прямой ссылке с языком 😂. Скорее всего из за  // Language Detection по кукам и сесии в файле startup.php, попробую сделать определение по ЧПУ - основным ☝️позже отпишусь :-)

 

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


В этой версии seopro есть во флаконе?

Если да, то аналогичная тема.

Хочу копнуть seopro на смену языка по url без использования языкового префикса в url /ru/... или /ua/...

 

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


  • 3 weeks later...
  • 8 months later...

Добрый день. Есть всё таки решение ошибки 404 со слешем в конце. Слеш нужен для меток яндекс.директа, убрать просто не получается, нужно с ним. Помогите пожалуйста

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


  • 2 years later...

Этот баг лечится так

<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>seopro: detect language bugfix</name>
  <version>1.0</version>
  <code>seopro_language_fix</code>
  <author>Andrey Chesnakov</author>
  <link>https://opencartforum.com/profile/946370-clayrabbit/</link>

  <file error="skip" path="system/library/seopro.php">
	<operation>
	  <search><![CDATA[$parts = explode('/', $this->request->get['_route_']);]]></search>
	  <add position="replace"><![CDATA[$parts = explode('/', trim($this->request->get['_route_'], '/'));]]></add>
	</operation>
  </file>
  
</modification>

 

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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