- 
                                          Услуги
                                        - Техподдержка Битрикс
- Сопровождение 1С
- Внедрение и доработка Битрикс24
- Ускорение сайта
- Автоматизация тестирования сайтов
- Купить лицензию 1С-Битрикс
- Хостинг для сайтов на 1С-Битрикс
- Продлить лицензию Битрикс
- Купить SSL сертификат для 1С-Битрикс
- Готовые сайты на 1С-Битрикс
- Юзабилити аудит
- Конкурентный анализ сайта
- Адаптивный дизайн Битрикс
 
- Решения
- О компании
Редирект Мастер: Программно добавить редирект в базу
Программно вы можете добавить редирект, используя данный метод модуля
if(CModule::IncludeModule("step2use.redirects")) {
  S2uRedirectsRulesDB::Add(array(
    'OLD_LINK' => '/wrong-url/', // старая ссылка
    'NEW_LINK' => '/right-url/', // новая ссылка
    'DATE_TIME_CREATE' => ConvertTimeStamp(time(), 'FULL'), // дата/время создания правила
    'STATUS' => 301, // http статус (301, 302 и т.д.)
    'ACTIVE' => Y, // активность
    'COMMENT' => 'автоматическая генерация, ссылки со старого сайта', // комментарий
    'SITE_ID' => 's1', // ID сайта
    'WITH_INCLUDES' => N, // все вхождения
    'USE_REGEXP' => N, // использовать сложные правила редиректов (регулярные выражения)
  ));
}
	Кстати, наш модуль умеет еще кучу всего в плане редиректов.
	 Более подробно можно посмотреть все функции на официальной странице модуля.
Теги: редирект, редирект мастер