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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.