-
Услуги
- Техподдержка Битрикс
- Сопровождение 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, // использовать сложные правила редиректов (регулярные выражения)
));
}
Кстати, наш модуль умеет еще кучу всего в плане редиректов.
Более подробно можно посмотреть все функции на официальной странице модуля.
Теги: редирект, редирект мастер