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

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


Recommended Posts

Всіх вітаю!

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

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

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

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

 

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

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


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

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

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

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

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

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

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


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

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

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

 

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

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

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

В 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

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

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

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


В 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

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


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

 

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

https://promtovari.com.ua/uaa

 

 

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

1.png

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

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

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

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

 

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

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


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

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

 

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

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

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

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

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

 

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

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

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

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

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

 

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

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

 

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

 

 

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


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

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


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

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

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

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

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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