Редирект для битрикса

Для того чтобы сделать редирект есть множество способом, например с помощь инструкций в .htaccess или с помощью header в php


header('Location: https://site.ru',true, 301);

Но эти способы могут не сработать в битрексе, и тогда можно воспользоваться функцией битрикса LocalRedirect()

Ссылка на док. тут

Пример использования


<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty("description", "Ресторан");
$APPLICATION->SetTitle("Заказать доставку еды");

$x = $_SERVER[REQUEST_URI];
if(strpos($x, 'blyuda-po-predvaritelnomu-zakazu') !== false){
  $x = str_replace('blyuda-po-predvaritelnomu-zakazu','blyuda-ot-shefa', $x);
  LocalRedirect($x,true,'301 Moved permanently');
}
?>

Оцените статью
Добавить комментарий

  1. User

    Как настроить редирект на «Битрикс»?

    Ответить
    1. admin автор

      Более конкретно задайте вопрос. В статье написаны способы как сделать редирект

      Ответить