Привет, Гость!
Вход Регистрация

ЗАКАЗ ОБРАТНОГО ЗВОНКА

Спасибо! Скоро мы с Вами свяжемся!
закрыть
Спасибо! Товар добавлен в корзину.
Оформить заказ Продолжить покупки

Редирект 301 в Битрикс

< назад

2685


У многих новичков возникает проблема при установке редиректа 301 со старых страниц сайта на новые. Есть два основных решения, которые позволят веб˗серверу перенаправлять пользователя на нужную страницу. Первый вариант связан с настройкой файла .htaccess. Для перенаправления нужно записать программный код:

RewriteCond %{HTTP_HOST} ^www.siter.com$ [NC]
RewriteRule ^(.*)$ http://siter.com/$1 [R=301,L] 

Его нужно вставлять сразу после запуска mod_rewrite. 
Второй вариант для 301 редиректа для замены адреса отдельной страниц прост. Нужно удалить папку либо страницу со старыми данными, затем нужно найти на выбранную страницу в администраторской панели, нажать «быстрая ссылка». В поле «короткая ссылка» установить нужную ссылку и в строке "КодHTTP статуса" задать редирект (301 либо 302). Простой редирект можно выполнить с помощью php˗кода в хедере страницы:

 

Если вам нужно выполнить перенаправление отдельных страниц, то лучше воспользоваться простым кодом, который можно установить в хедере:

<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); LocalRedirect(урл страницы); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php"); ?>

Вот несколько вариантов настроек для перенаправления сайта и страниц. Первый вариант подходит для перенаправления ресурса с www на домен без него. Второй и третий вариант кода подходит для локального перенаправления отдельных страниц, их замен со старой на новую.

Нравится


Чтобы оставлять комментарии нужно зарегистрироваться или войти!






вверх