Over 200 add-ons available under a single subscription for $40 per month!

Extended redirect

Allows you to set a redirect to any page
Please enter a valid addres(es) of the shop where you are going to use the add-on.
By subscription
Latest module version Updated:
Have questions about the module? Write to us: HelpDesk
Description — Extended Redirect

The Extended Redirect addon allows you to configure 301 redirects from any store page to any other page or external URL. Redirects are stored in the database and processed at the request dispatch stage.

Main features

  • Create, edit and delete redirect rules
  • Multivendor support — redirects are bound to a company
  • Option to take GET parameters into account when matching URLs
  • Support for absolute URLs for redirecting to external sites

How it works

The addon uses fn_init_stack to register the fn_ms_redirect_url_check_dispatch function, which is called on every storefront request (AREA == 'C'):

  • Gets the current REQUEST_URI
  • When "Take into account additional get parameters in the request" is enabled — strips GET parameters for matching
  • Searches the ?:ms_redirect_url table for a record with matching start_url and company_id
  • When an active record is found, performs a redirect to end_url

Data structure

The ?:ms_redirect_url table contains: redirect_id, start_url, end_url, status, company_id. URLs are stored with a leading slash.

Location in admin panel

Redirect management: Addons → Extended Redirect (or via addon menu)

Addon settings: Addons → Manage addons → Extended Redirect — "Take into account additional get parameters in the request" option

Localization:
  • English
  • Русский
Compatible versions:
  • 4.18.X
  • 4.17.X

Оформление подписки

Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.

Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.

За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.

Как оформить подписку у нас на сайте

Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль

Нажмите кнопку Запросить триал доступ

Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.

Далее у вас есть 7 дней для тестирования выбранного модуля.

По истечении строка триала, для продолжения работы необходимо оплатить подписку.

Сделать это можно из менеджера модулей.

На выбор вы можете оплатить:

для зарубежных карт - PayPal

для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.

При покупке на маркетплейсе CS-Cart

При покупке любого модуля зарубежной картой или картой РФ

Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.

Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.

Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

Instruction — Extended Redirect

Installation

Install the addon via Addons → Manage addons. Find "Extended Redirect" and click "Install".

Configuration

After installation, open the addon card in "Manage addons":

  • Take into account additional get parameters in the request — when enabled, GET parameters are ignored when matching URLs (e.g. /page?utm_source=google will match rule /page). Disabled by default.

Managing redirects

Go to the redirect management section (addon menu or Addons → Extended Redirect):

  • Add redirect — specify the source URL and destination URL. Both support /path or /index.php?dispatch=... format. For external redirects, use a full URL in the destination field.
  • Edit — change start_url or end_url as needed.
  • Delete — remove unnecessary rules.

Verification

Open the source URL in a browser — it should redirect to the destination. Check the response code (should be 301) via developer tools.

Maintenance

Update the addon via the Upgrade Center or the addon repository. When uninstalling, redirect table data is preserved by default.

Changelog — Extended Redirect

v1.3.0

19.02.2026

  • [\*] Module template updated

v1.2.0

20.05.2024

  • [+] Changed paths to URL settings
  • [+] Multivendor support
  • [+] Added some tooltips

v1.1.0

25.03.2024

  • [+] Added setting to take GET parameters into account when redirecting from initial URL node

v1.0.4

09.06.2022

  • [!] Fixed redirect breaking when redirecting to specified address

v1.0.3

09.06.2022

  • [!] Fixed URL validation not working when adding

v1.0.2

09.06.2022

  • [!] Fixed redirect by absolute URL

v1.0.1

09.06.2022

  • [!] Fixed missing slashes and redirects to another site
  • [\*] Renamed redirect list page
  • [\*] Data is not removed when uninstalling addon

v1.0.0

08.06.2022

  • [+] First release

[+] Added | [-] Removed | [\*] Changed | [!] Bug fixed

Request revision
Бэклог
Планируется
В работе
Выпущено
Reviews

Here you can share your opinion and evaluate our work.

Your feedback helps us become better and offer you even better service.