Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Помилка 404 на сайті


Recommended Posts

Всіх вітаю!

Вже котрий місяць б*ємося над однією помилкою, яка періодично виникає на сайті.

Помилка 404 з адресою /index.php?route=error/not_found несподівано і не контрольовано виникає при пошуку пошуку товару (уводишь будь-який запит, тиснешь ентер та вона з*является), також якщо натиснути якусь категорію/підкатегорію. 

Але. Спеціально її визвати не можна, щоб комусь довести, що вона насправді існує. Досі ніякої закономірності не виявили, ну тільки те, що частіше всього це трапляється саме при користуванні пошуку сайту. При повторному запиті помилки більш немає.

ЦЕ трапляється на обох мовних версіях сайту. В мобільній версії також.

 

Хотілось би почути тих, у кого була ж така проблема. Та загалом вислухати варіанти.

Link to comment
Share on other sites


В 14.06.2023 в 21:49, NataliVar сказав:

Хотілось би почути тих, у кого була ж така проблема. Та загалом вислухати варіанти.

Дивитися логи сервера. На яких саме запитах вона виникає

  • +1 1
Link to comment
Share on other sites

14.06.2023 в 21:49, NataliVar сказал:

б*ємося

Помимо этого что конкретно уже делали? Смотрели логи как выше советуют? Логи и access и error web-сервера, а также логи самого opencart'а.

Если ничего необычного, то открываем access.log и ищем случаи GET /ua/index.php?route=error/not_found

И смотрим что запрашивалось сразу перед этим запросом. Может найдется способ точно вызвать проблему.

 

Пока из не очень обычного я вижу к примеру что если запросить несуществующее что-то:

https://promtovari.com.ua/uaa

То открывает по этому адресу 404 ответ opencart'а, а потом происходит какой-то java-редирект на эту вашу https://promtovari.com.ua/ua/index.php?route=error/not_found

 

Как вариант - где-то запрашивается что-то несуществующее, возможно не сама страница, а на нее что-то подгружается 404'е, в ответ приходит вот тот ява-редирект и всю нормальную страницу перекидывает на route=error/not_found

Просто фантазии... :) надо изучать логи для начала.

Edited by NotSlow
  • +1 1
Link to comment
Share on other sites


В 15.06.2023 в 11:33, chukcha сказав:

редирект от модуля мультиязык.
 

Це зовсім не в тому річ. Це вже поза помилки
Йде перенаправлення просто на головну мову, звісно якщо 404 то буде error/not_found
І топікпастер написав що на любій мові (хоч на головній, де нема перенаправлення)
Суть в тому чого помилка 404 виникає коли користувач в пошук щось задає.
Погано що топікпастер не може симулювати цю проблему
Це треба йому дивитися логі - який йде запит на пошук коли відається 404

 

Link to comment
Share on other sites

@NataliVar А яка версія опенкарту. Подібне було на 2.1, довелося оновлювати на 2.3

Link to comment
Share on other sites

В 15.06.2023 в 11:33, chukcha сказав:

редирект от модуля мультиязык.
 

Зверталися до автору Мультимови, сказав, що причина не у нього в модулі....

Link to comment
Share on other sites


Posted (edited)
В 15.06.2023 в 01:14, NotSlow сказав:

Помимо этого что конкретно уже делали? Смотрели логи как выше советуют? Логи и access и error web-сервера, а также логи самого opencart'а.

Если ничего необычного, то открываем access.log и ищем случаи GET /ua/index.php?route=error/not_found

И смотрим что запрашивалось сразу перед этим запросом. Может найдется способ точно вызвать проблему.

 

Пока из не очень обычного я вижу к примеру что если запросить несуществующее что-то:

https://promtovari.com.ua/uaa

То открывает по этому адресу 404 ответ opencart'а, а потом происходит какой-то java-редирект на эту вашу https://promtovari.com.ua/ua/index.php?route=error/not_found

 

Как вариант - где-то запрашивается что-то несуществующее, возможно не сама страница, а на нее что-то подгружается 404'е, в ответ приходит вот тот ява-редирект и всю нормальную страницу перекидывает на route=error/not_found

Просто фантазии... :) надо изучать логи для начала.

Дякую за відповідь та роздуми. Подивимося логи.

Edited by NataliVar
Link to comment
Share on other sites


В 15.06.2023 в 01:14, NotSlow сказав:

Помимо этого что конкретно уже делали? Смотрели логи как выше советуют? Логи и access и error web-сервера, а также логи самого opencart'а.

Если ничего необычного, то открываем access.log и ищем случаи GET /ua/index.php?route=error/not_found

И смотрим что запрашивалось сразу перед этим запросом. Может найдется способ точно вызвать проблему.

 

Пока из не очень обычного я вижу к примеру что если запросить несуществующее что-то:

https://promtovari.com.ua/uaa

То открывает по этому адресу 404 ответ opencart'а, а потом происходит какой-то java-редирект на эту вашу https://promtovari.com.ua/ua/index.php?route=error/not_found

 

Как вариант - где-то запрашивается что-то несуществующее, возможно не сама страница, а на нее что-то подгружается 404'е, в ответ приходит вот тот ява-редирект и всю нормальную страницу перекидывает на route=error/not_found

Просто фантазии... :) надо изучать логи для начала.

Подивилися логи.

 

У файлі модуля fx_migrate_404 пише ці помилки (прикріпила). Як раз по часу співпадає. Це може значити, що проблема саме у цьому модулі?

 

1.png

Link to comment
Share on other sites


В 15.06.2023 в 01:14, NotSlow сказав:

 

Пока из не очень обычного я вижу к примеру что если запросить несуществующее что-то:

https://promtovari.com.ua/uaa

 

 

В 15.06.2023 в 13:49, NataliVar сказав:

1.png

То вас з форуму "тестували"  )
Ви дивіться лог сервера, а не модулів чи опенкарта

До речі... спробуйте вимкнути fx_migrate_404 та послідкувати

Link to comment
Share on other sites

Еще как вариант, попробовать понаблюдать из другого браузера... мало ли. Пока нет гарантированного способа симулировать ошибку, можно только гадать.

 

Говорите при повторном заходе ошибки нет больше. У вас кэширующий модуль стоит какой-то? Возможно что в первый заход возникает проблема, а дальше из кэша отдается что-то другое и повторить невозможно. Отключите тоже попробуйте кэш.

Edited by NotSlow
Link to comment
Share on other sites


В 15.06.2023 в 14:01, spectre сказав:

если перейти по ссылке 

https://promtovari.com.ua/search?search=1

 

и переключить на укр получится интересная штука)

То треба просто прибрати з виключання мультимови  route product/search бо додали ЧПУ пошуку
Це трохи інше.
Тут питання чому 404 виникає (це не пов'язане між собою)
 

Link to comment
Share on other sites

В 15.06.2023 в 13:57, NotSlow сказав:

Еще как вариант, попробовать понаблюдать из другого браузера... мало ли. Пока нет гарантированного способа симулировать ошибку, можно только гадать.

 

Говорите при повторном заходе ошибки нет больше. У вас кэширующий модуль стоит какой-то? Возможно что в первый заход возникает проблема, а дальше из кэша отдается что-то другое и повторить невозможно. Отключите тоже попробуйте кэш.

Інший браузер пробували. Також таке.

 

По модулю кешу є. Постестимо з вимкненням.

 

 

Link to comment
Share on other sites


Десятки сторінок відкрив, вбивав в пошуку, помилки не було, все добре. Доречі, не дивились в серч консолі гугл яка ситуація з індексацією сторінок, чи немає скачків? По ідеї, робот гугла теж повинен бачить цю помилку, якщо вона часта і сторінки можуть випадать з пошуку.

Link to comment
Share on other sites


В 19.06.2023 в 17:56, VelesGP сказав:

Десятки сторінок відкрив, вбивав в пошуку, помилки не було, все добре. Доречі, не дивились в серч консолі гугл яка ситуація з індексацією сторінок, чи немає скачків? По ідеї, робот гугла теж повинен бачить цю помилку, якщо вона часта і сторінки можуть випадать з пошуку.

Цю помилку спеціально не можу ніколи спіймати. І не розумію закономірність, чому вона з*являється і при яких саме моментах.

Скачки є в індексації є. То вона раптова падає, то підіймається. Інтервалом 2-3 місяця.

 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.