Appearance
Модуль редиректов. realweb.api.redirects
Совместимость
realweb.api v.5, v.6
Описание
Модуль позволяет через админку (в highload-блоке) управлять набором редиректов.
Возможности
- Активировать/деактивировать правила
- Настраивать порядок проверки правил
- Производить редиректы по маске (например /news/* → /articles/* )
- Осуществлять редиректы полноценным регулярным выражениям
Пример интерфейса


ППрактическое использование
php
use Realweb\Api\Module\Redirects;
if (\Bitrix\Main\Loader::includeModule('realweb.api.redirects')) {
if ($strTo = Redirects\Model\Database::getByFrom($strPath)) {
\Bitrix\Main\Context::getCurrent()->getResponse()->setStatus('301 Moved Permanently');
return array(
'entity' => 'redirect',
'url' => $strTo,
);
}
}