На версии 7.0 все страницы товара стали выдавать 404

Есть вот такая проблема, проявилась недавно буквально несколько дней у всех страниц товара на старой версии nexoos 7.0 - выдается код сервера 404, при этом сама страница отображается.
Понятно дело, что вроде и кончилась поддержка у старых версий, но проблема в том, что владелица данного сайта сильно неграмотная в техническом смысле, я ей помогаю с этим сайтом, ничего там не было сделано в админке и в файлах 100%, но вот такая ерунда.
Хотя бы что тут может быть? Может у кого-то было такого?
пример ошибки 404
https://argovita.ru/drazhe-profilakticheskoe-pantoshka-s-cinkom-i-vitaminom-d3
https://argovita.ru/biogel-dlya-umyvaniya

99% страниц такие.
Но вот почему то тоже товар Био-Клинзинг, 237 мл нормальный.

Вижу что .html если есть-то все нормально.
Захожу в те страницы где без .html там нет и правда в адресе html
непонятно, как так получилось если ничего не делали?
и как массово приделать к ссылкам .html ?

Добрый, в 7.0 вроде было сделано так что если нет .html на конце то 404 заголовок отдавался.
Чтоб не было дублей.
искать в файле \includes\application_top.php скорее всего.

Если url не меняли, значит у вас давно так)

Перед этим бэкап бд.

UPDATE products SET products_page_url = CONCAT(products_page_url, '.html') WHERE products_page_url <> '';

UPDATE products SET products_page_url = REPLACE(products_page_url, '.html.html', '.html') WHERE products_page_url <> '';
2 лайка

а если уже есть html, то будет stranica.html.html? потому что у части страниц уже есть .html

да проблема, если бы товар product.html то стало product.html.html

Второй запрос тогда сделать

UPDATE products SET products_page_url = REPLACE(products_page_url, '.html.html', '.html') WHERE products_page_url <> '';
2 лайка