Быстрые фильтры
Описание
Превратите сложные URL в понятные адреса для посетителей
Представьте: клиент отфильтровал каталог по цене, цвету и размеру, а в адресной строке — длинная нечитаемая строка с кучей параметров. Такой адрес невозможно запомнить, им неудобно делиться, и поисковые системы не любят подобные конструкции. Модуль «Быстрые фильтры» решает эту задачу элегантно и просто. Вы задаёте произвольный, красивый URL, а система подставляет под него содержимое нужной страницы — будь то результат фильтрации, поисковая выдача или любой другой динамический контент. Посетитель видит короткий и понятный адрес, а сайт работает быстрее и корректнее с точки зрения индексации.
Важно: модуль не выводит контент со сторонних сайтов и не может быть настроен для главной страницы. Все соответствия работают только внутри вашего домена. При этом система учитывает HTTP-код ответа 200 и корректно обрабатывает перенаправления, чтобы всё работало как часы.
Гибкое управление метатегами и заголовками для SEO
Одна из ключевых фишек модуля — возможность задать для каждого созданного соответствия свои метатеги. Вы не просто подменяете URL, а полностью контролируете, как страница выглядит для поисковиков. Для каждого варианта фильтрации или поискового запроса можно прописать уникальный Title, H1, Meta Description, Meta Keywords и Canonical. Это значит, что десятки и сотни страниц с разными наборами параметров получат уникальные заголовки и описания, а не будут дублировать друг друга.
Такой подход напрямую влияет на ранжирование: поисковые системы видят осмысленные, релевантные страницы, а не технические дубли. Кроме того, вы можете настроить название пункта в хлебных крошках (BC_NAME), чтобы навигация оставалась логичной и понятной для пользователя. Модуль даёт полный контроль над тем, как именно будет представлен каждый результат фильтрации — от заголовка браузера до HTTP-кода ответа.
Работа с HTTP-кодами: от 200 до 404 под вашим контролем
Не все страницы фильтрации должны возвращать стандартный код 200. Иногда нужно показать пользователю, что страница временно недоступна, или наоборот — сделать редирект на другой адрес. Модуль «Быстрые фильтры» позволяет гибко управлять HTTP-кодом ответа для каждого соответствия. Вы можете задать 200 для обычных результатов фильтрации, 301 или 302 для перенаправлений, и даже 404, если страница больше не актуальна.
Эта возможность особенно полезна для интернет-магазинов с большим каталогом: вы можете настроить разные коды для разных комбинаций фильтров, не трогая код сайта. Всё делается через административный интерфейс модуля. Если стандартные URL-шаблоны в системе начинают конфликтовать с работой модуля, разработчики предусмотрели запасной вариант — используйте адреса, начинающиеся с «/dmqfilter/...». В редких случаях помогает пересоздание правила urlrewrite через настройки модуля — это делается одной кнопкой.
Понятная настройка через инфоблок и свойства
Для работы модуля используется специальный инфоблок, где каждое соответствие описывается набором свойств. Обязательно нужно указать два параметра: PAGE_URL (адрес, по которому будет доступна страница) и CONTENT_URL (адрес страницы-источника, содержимое которой вы хотите вывести). Остальные свойства опциональны, но именно они дают гибкость: META_H1, META_TITLE, META_KEYWORDS, META_DESCRIPTION, META_CANONICAL, BC_NAME и HTTP_CODE.
Важный нюанс: часть URL после знака вопроса в адресе страницы вывода не учитывается и автоматически обрезается. Это значит, что модуль работает именно с «чистыми» адресами без GET-параметров. Если вы столкнулись с некорректной работой из-за универсальных шаблонов в штатном urlrewrite, просто используйте префикс «/dmqfilter/...». В административной панели есть кнопка для пересоздания правила urlrewrite и инфоблока — это помогает быстро исправить ситуацию, если что-то пошло не так.
Когда модуль особенно пригодится вашему бизнесу
Если на вашем сайте есть каталог с множеством фильтров (цена, бренд, характеристики, цвет), то каждый новый набор параметров создаёт новый URL. Без модуля эти адреса выглядят как «/catalog/?filter=price_1000-5000&brand=15&color=red», что неудобно и для людей, и для поисковиков. «Быстрые фильтры» превращают такой адрес в нечто вроде «/catalog/editors-choice/» или «/catalog/budget-laptops/». Вы сами решаете, как назвать страницу и какое содержимое под неё подставить.
То же самое касается результатов поиска: вместо «/search/?q=зимние+шины+r16» вы можете сделать «/search/winter-tires-r16/» с собственными метатегами и заголовками. Модуль не ограничивает вас в количестве соответствий — создавайте столько, сколько нужно для вашего ассортимента. Главное помнить: контент должен отдаваться с HTTP-кодом 200 (с учётом редиректов), иначе модуль не сможет корректно обработать запрос. Это простое правило гарантирует стабильную работу и предсказуемый результат.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.0 |
| Добавлен | 11.11.2025 |
| Установок | Менее 50 раз |
| Код | digitmind.quickfilters |
| Адаптивный | Да |
| Composite | Нет |