Redirect
Класс \Bitrix\Main\Engine\Response\Redirect
.
Чтобы выполнить редирект, достаточно использовать Response\Redirect. Ядро автоматически сделает необходимые проверки по безопасности и выполнит 301 или 302 редирект.
//сделать переадресацию с 302 статусом. $response = new \Bitrix\Main\Engine\Response\Redirect('/auth');
//сделать переадресацию с 301 статусом. $response = new \Bitrix\Main\Engine\Response\Redirect('/auth'); $response->setStatus('301 Moved Permanently');
Метод | Описание | С версии |
---|---|---|
__construct($url, bool $skipSecurity = false) | Метод-конструктор. Параметры:
| |
getUrl() | Возвращает URL куда будет выполнен редирект. | |
setUrl($url) | Устанавливает URL для редиректа. Параметры:
| |
isSkippedSecurity(): bool | Возвращает текущее состояние отключенности проверок безопасности при редиректе. | |
setSkipSecurity(bool $skipSecurity) | Устанавливает состояние проверок безопасности. Параметры:
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024