Skip to content

Модуль редиректов. 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,
        );
    }
}

Репозиторий

Репозиторий модуля