Да причем здесь "префиксы"! (И кстати ... seo mega super puper plus ultimate ... содержит много ошибок превращая код в фарш, это для справки)
Уже нервов не хватает... когда спрашиваешь одно - отвечают совсем другое (не впопад) при этом делая хорошее лицо при "плохой игре"
Это "отписка" в стиле - "да пошли вы"
Четкий вопрос я задал по SEO вверху - а оттуда уже и дальнейшие ошибки
http://v2.ocdemo.eu/de/c,20,desktops/mfp/manufacturers,11
http://v2.ocdemo.eu/de/c,20,desktops?mfp=manufacturers[11]&mfilterAjax=1&mfilterIdx=1&mfilterBTypes=search%2Cprice%2Ccategories%3Atree%2Cmanufacturers%2Cfilter%2Cheight%2Cwidth%2Cstock_status%2Ctags%2Cweight%2Clength%2Cattribute%2Coption&mfilterPath=&mfilterLPath=%2Fde%2Fc%2C20%2Cdesktops&_=1489793527690
Там ошибка архитектурная - автор не может понять где ошибся сам
Не пилят ЧПУ в JS тем способом как это делает MF
Я четко задал вопрос - почему разные ЧПУ адресной строки и запроса ajax ?! (при чем здесь "префиксы" (хотя из первой ошибки как и выползает следующие)) Но будем идти по порядку и по этапам
Они должны быть ОДИНАКОВЫЕ, чтобы в индекс не попадали "ошметки" запроса с дублями контента . Автор что, не знает что такое дубль контента ? Пусть пройдет по ссылкам что привел и проанализирует. ПС давно научились исполнять любой JS код.
Одна ссылка генерируется средствами opencart - вторая пилится через JS - понятное дело что они разные будут даже по философии.
Нельзя так делать - надо делать стандартизованный и унифицированный код формирования для одной сущности
Решение тривиальное этой проблемы
Или автор не понимает где ошибся или не хочет понять
Одно из двух - выбирайте сами
В свое время вот так точно"отписывался" автор ocfilter - пока сам не понял правильность моего "аудита".
Полностью переделал формирование ЧПУ в своем фильтре, согласно стандартов opencart и того как это задумывал Даниэль, а не костылями и сказал спасибо.
Да - надо будет напрячься и переделать код ответственный за формирование параметров и ЧПУ
Я понимаю - кусок работы и лучше написать "отписку"