@Unaviva

Почему происходит редирект со страницы продукта на страницу 404?

Opencart 3.0.2.0

Внешне сайт работает нормально. Открываются категории и прочее, но - при попытке открыть карточку продукта (любого) происходит какая-то мистика. Продукт открывается, но через секунду исчезает и появляется заглушка 404.

С момента рабочего состояния ничего не менялось и не добавлялось. Даже восстановил из бекапа всё (файлы, бд), до точки рабочего состояния, чтобы уж наверняка. Но проблема осталась. .htaccess никто не менял.

Абсолютное отсутствие идей. Помогите пожалуйста хоть с направлением, куда думать.

UPD:
Сергей Арсентьев Павел
Большое спасибо за уделённое время и полезные рекомендации. Проблему решил восстановлением из бекапа. Не профессионально, конечно, но... заработало. Причину проблемы так и не установил, но благодаря этой ветке, уже не так сильно тупил. Выяснил, что виновником была тема Journal2, которая делала редирект
:path: /index.php?route=journal2/assets/js ---- referer: https://site.co.uk/category (такая страница на сайте не существует). Но на эксперименты и поиски, начальство не согласилось, так как нужен был рабочий сайт.

Первый бекап, который использовал, не сработал, так как по сути не был рабочей версией. Он содержал заказы поэтому и был выбран. Но он содержал сценарий, когда человек просто добавляет продукты в корзину, не открывая страницу продукта. А те кто зайти в продукт не мог, тот заказы и не делал. Это то и запутало. Типо "всё в порядке, просто заказов мало". Двигаясь во времени назад, была найдена рабочая версия.

Ещё раз - спасибо!
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
я бы сделал так:

1. скинуть кеш seo url (кликнуть на шестеренку панель управления и там всё очистить именно через шестеренку) и попробовать в инкогнито - баг остается? идем дальше...
2. попробовать в другом браузере с другого компьютера (могли бы и здесь ссылку разместить, народ бы потестил с разных устройств)
4. переписать htaccess из дистрибутива.
5. запустить сайт с другого хостинга (это самый важный момент, потому что в предыдущие пункты верится слабо, а вот дурацкие редиректы может делать сам хостер, так вот если с другого хостинга работает - то пинать своего хостера, чтобы разобрался).
6. если на другом хостинге такая же беда, значит надо уже дальше ковырять сам код, вспоминать, может какой-то сео модуль поставили или еще что-то, тут уже возможны варианты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы