R
редиректо.ru

Regex редиректы: Массовые правила с регулярными выражениями

Скоро

Представьте, что у вас есть блог с тысячей статей. URL каждой статьи включает дату: /2023/10/15/my-article

Вы решили изменить структуру ссылок на более простую: /blog/my-article

Создавать 1000 отдельных правил редиректа вручную — безумие. Здесь на помощь приходят Regular Expressions (Regex).

Что такое Regex?

Это язык шаблонов, который позволяет описывать “маски” для поиска и замены текста.

Пример настройки

Вместо тысячи правил мы создаем одно:

  • Исходный путь (Regex): ^/\d{4}/\d{2}/\d{2}/(.*)$
  • Целевой путь: /blog/$1

Разбор:

  1. ^ — начало строки.
  2. \d{4} — любые 4 цифры (год).
  3. \d{2} — любые 2 цифры (месяц и день).
  4. (.*) — захватить всё, что осталось (название статьи), в переменную $1.
  5. $1 — подставить захваченное значение в новый адрес.

Кейсы использования

  1. Смена CMS: У разных движков (WordPress, Joomla, Bitrix) разная структура ссылок. Regex помогает “подружить” старые ссылки с новым сайтом.
  2. Удаление расширений: Массовый редирект всех страниц .html на версии без расширения (/page.html -> /page).
  3. Реорганизация категорий: Перенос всех товаров из /shop/old-cat/* в /products/new-cat/*.

redirekto.ru поддерживает гибкие правила Regex, позволяя решать сложнейшие задачи миграции одной строкой.

A B

редиректо.ru

Простая переадресация доменов.
Без лишних настроек. Без задержек.

Скоро запуск