После установки престы 1.5.2 какое то время работал без ЧПУ. Категории товаров работают на модуле blockcategories, который идёт вместе с престой. Я только небольшие изменения внёс в global.css, где есть для ссылок стиль. Тему сделал сам, на основе дефолтной темы. Также все изменения касались только CSS файлов - global.css, grid_prestashop.css, product_list.css. Только в header.tpl и footer.tpl я добавил небольшую таблицу. В header.tpl с телефонами. В footer.tpl с баннерами , которые после регистрации в каких либо каталогах, они просят разместить.
Потом включил ЧПУ (ссылка использует rewrite-кирилицу выглядит так _http://xxx.com/12-компьютеры на категорию компьютеры) и где то через неделю заметил одну странность. Когда я навожу курсор мыши на ссылку компьютеры, то появляется _http://xxx.com/12-компьютеры/-производитель-xxx. Но также и на другие категории навожу курсор и вижу _http://xxx.com/12-палатки/-производитель-xxx. Но ссылка работает корректно, т.е. открывает необходимую страницу. Но после ещё одного клика появляется новая ссылка _http://xxx.com/12-палатки/-производитель-xxx?p4 и всё. Открывается Page not found. После клика на лого, возвращаюсь на главную страницу, навожу курсор на любую родительскую категорию опять _http://xxx.com/12-компьютеры всё нормально. Кликну по категории и сразу после открытия страницы и перезагрузки категорий, опять _http://xxx.com/12-палатки/-производитель-xxx. Заглянул в кэш и увидел в папке compile ссылки с производителем. Произошла перекомпиляция на эти ложные ссылки. Очистка кэша не помогает. Только может отодвинуть ошибку на несколько кликов по ссылке. Всё равно происходит перекомпиляция на ложные ссылки. Решил проблему на время, когда в рамках пляски с бубном перешёл на дефолтную тему, только заменил CSS файлы на свои, которые сделал для своей темы. Результат оказался удивительным. Всё заработало. Но часа через 3 опять всё тоже.
Я грешу на js файлы в теме. Другие файлы Link.php и др. исправны. Если отключить ЧПУ, то всё работает безупречно. Точно такая же копия сайта на локалке работает с ЧПУ безупречно. Опция "Отключить apache multiviews" в обоих положениях не помогла.
Может кто то с подобным сталкивался.