редирект в битрикс в админке

Как сделать редирект [1С-Битрикс]

Подписаться на
рассылку

Отправляем полезные письма о бизнесе, сайтах и хостинге каждые 2 недели

Рассказываем, как сделать 301 редирект в Битриксе, редирект с http на https, редирект с www на без www.

Редиректы — это перенаправление посетителей сайта с одной на другую веб-страницу. Переадресация может вести на страницы того же сайта или страницы другого.

Основные виды редиректов:

301 редирект используется, когда страница или сайт навсегда переезжает на другой URL. Такой редирект сообщает, что старый URL можно удалить из поисковой выдачи.

302 редирект чаще используется при разработке сайта, когда владелец сайта временно ставит заглушку на страницы. С таким редиректом адреса страниц не пропадают из поисковой выдачи.

303 и 307 редиректы с временным перенаправлением, аналоги 302.

Meta refresh — принудительная переадресация, негативно влияющая на SEO.

Редиректы незаменимы в работе сайта на 1С-Битрикс, когда меняются структура, разделы, адреса страниц.

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

Чтобы сделать постраничный 301-редирект, нужно изменить файл «.htaccess».

В меню слева выберите Главное (1) → Менеджер файлов (2) и откройте «.htaccess», кликнув по нему 2 раза.

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Добавьте в файл строку:

Redirect 301 /cat/page.php https://mysite.ru/new-cat/new-page.php

301 редирект на другой сайт

Можно выполнить как через панель управления, так и изменив файл «.htaccess». Рассмотрим второй вариант.

Добавьте следующие строки:

RewriteCond % old-site.ru
RewriteRule (.*) http:// new-site.ru /$1 [R=301,L]

На скриншоте ниже представлен пример:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

301 редирект с домена с WWW на домен без WWW

Для реализации перенаправления добавьте в «.htaccess» непосредственно после строки «RewriteEngine On»:

301 редирект с домена без WWW на домен с WWW

Для реализации перенаправления добавьте в «.htaccess» непосредственно после строки «RewriteEngine On»:

301 редирект с https:// на http://

Можно выполнить как через панель управления, так и изменив файл «.htaccess». Рассмотрим второй вариант.

В файле «.htaccess» вашего сайта добавьте следующие строки после «RewriteEngine On»:

Если в дальнейшем вы захотите вернутся обратно на HTTP и отключить HTTPS, удалите эти строки.

301 редирект с главной страницы, кроме остальных страниц сайта

Добавьте в «.htaccess» после «RewriteEngine On» строку:

Источник

301 редирект в битрикс с www на без www

UPD 16.10.15:
Некоторые хостинги принимают меры безопасности и конструкции вида:

Options All +FollowSymlinks

Замените домен на свой в этих строках:

Чтобы редирект срабатывал корректно с ЧПУ нужно размещать приведенные две строки непосредственно после

Домен без www всё чаще используют, как главное зеркало, т.к. он короче и его проще запомнить вашей аудитории.
Редиректом вы однозначно установите главное зеркало сайта. Также не забывайте установить настройки в гугл и яндекс вебмастерах по главному зеркалу сайта.

Если же вам нужно визуальное управление редиректами, рекомендую установить модуль Редирект Мастер.
В нем можно удобно создать редиректы через админку, загрузить их из Excel, сгенерировать редиректы при изменения ЧПУ или настроить их автоматическое создание.
Модуль доступен в Маркетплейс 1С-Битрикс.

Рекомендуем к прочтению:

3 комментария

Такой вариант пробовали:
RewriteCond % ^www.poddomen.domen\.ru$ [NC]
RewriteRule ^(.*)$ http://poddomen.domen.ru/$1 [R=301,L]

Коллеги, для управления редиректами в Битрикс есть и более простой инструмент — это модуль Редирект Мастер.
В том числе модуль позволяет легко настраивать и www/no-www редиректы через удобный интерфейс.
При этом поддерживается и многосайтовость Битрикса.

Для www/no-www редиректа в настройках модуля для каждого сайта из многосайтовости можно задать «главное зеркало» сайта.
Этот именно тот адрес сайта, на который будут перенаправляться все запросы к сайту. Конечно, же, все внутренние станицы будут перенаправляться на соответствующие внутренние страницы, но уже с верным доменом и протоколом.

К примеру, если задать для сайта s1 главное зеркало «www.thisis-blog.ru/», то именно сюда будут перенаправляться все запросы к сайту.
Посетитель пытается открыть thisis-blog.ru/obratnaya-svyaz/ — модуль перенаправит его на www. thisis-blog.ru/obratnaya-svyaz/
И т.д.

И это только малая часть возможностей Редирект Мастера 😉
Более подробно с полным перечнем возможностей можно ознакомиться на официальной странице модуля:
atlant2010.ru/modules/redirekt-bitrix/

А для партнеров Битрикс у нас предусмотрены скидки! 😊

Источник

Оптимальный htaccess для Cms Bitrix

В каждой CMS системе есть свои особенности, свои плюсы и минусы. В 1C-Bitrix, также есть куча своих нюансов, об одном из них расскажу.

Избавляемся от дублей в Битрикс

Речь идет про Apache, или Apache/Nginx, и работу через файл htaccess. Бывают разные ситуации, когда не все редиректы отрабатывают или «ложится» админка и т.д. Здесь рассмотрен пример в котором ВСЕ работает (или пока что работает 🙂 ).

Какие дубли убираем

Собственно сам htaccess

Использовать нужно только так (в таком порядке) как тут написано!

Это все дело обернуто в стандартную конструкцию «IfModule» — по умолчанию.

И напоследок — небольшой совет ↓

Если Вы не очень поняли, что написано выше, или самостоятельно не получается избавится от дублей в Битрикс — не переживайте!
Вам поможет простой и удобный инструмент для управления редиректами в Битрикс, рекомендую установить модуль » href=»https://atlant2010.ru/modules/redirekt-bitrix/» target=»_blank» rel=»nofollow noopener noreferrer»>Редирект Мастер.

В нем можно удобно:

Более полый перечень функций можно посмотреть на официальном сайте разработчика: atlant2010.ru
Модуль доступен в Маркетплейс 1С-Битрикс.

11 replies on “ Оптимальный htaccess для Cms Bitrix ”

#редирект с внутренних /index.php
не работает
происходит редирект на
site.com/vnetrenya/index.php/

Все должно работать, возможно где-то допустили ошибку, перепроверьте еще раз. Как вариант, можно пробовать менять местами регулярки, например, сначала выполнить редирект с index.php, а после (ниже) — выполнять редирект слэша..

Max, хорошие рекомендации, спасибо.

Для полного счастья было бы неплохо исправить пару ошибок, неочевидных — и потому неприятных, особенно тем, кто сделал простой copy/paste

Спасибо за рекомендации, Сергей! Возможно это правильнее, но я делал так, как написано, и у меня все отрабатывало 🙂

Max, не сомневаюсь, что отработает. До первых «граблей» в виде url, содержащего фразу index.php, как часть имени скрипта типа search_reindex.php. В итоге получим проблему, например в админке:

— так должно быть
site.my/bitrix/admin/search_reindex.php/?lang=ru

— так получится, фраза index.php честно вырезана из url
site.my/bitrix/admin/search_re/?lang=ru

К чему это приведет — догадаться несложно.

1) все равно не отрабатывает правильно, нужно писать исключение:
RewriteCond % !^/bitrix/
или любой другой на ваше усмотрение

хотя, судя по моему предыдущему опубликованному комментарию, по поводу дефиса — это проблемы сайта, при публикации обычный «минус» меняется на нечто похожее, с кодом #x97

А как сделать редирект на www?
Чтобы был адрес вида https://www.site.ru, даже если набирают адрес без ввв и без хттпС
(переход на httpS осуществлен)

Попробуйте в начале (до https правил) добавить это:

Options +FollowSymLinks
RewriteEngine On
RewriteCond % ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

проверьте через bertal все варианты с ввв, без, индекс пхп и т.д., если что-то легло, то попробуйте перенести регулярку

Источник

Как настроить 301 редирект с HTTP на HTTPS-версию сайта

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Чтобы пользователи могли найти сайт по новому адресу, нужно сделать так, чтобы их автоматически «перекидывало» со старого веб-ресурса на новый. Правильно сделать это можно с помощью постоянного редиректа, который называется 301 Redirect. Поговорим о нем подробнее.
[spoiler]
Что такое 301-редирект

Редирект — это операция, при которой посетитель сайта с неактуальной страницы попадает на действующую. Это может быть http и https, либо адрес с www или без него. Редирект можно выполнять и в браузере, и на сервере. Последний вариант более предпочтителен, потому что не замедляет загрузку страниц.

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Самые популярные виды редиректа — Temporary Redirect 302 и Permanent Redirect 301. Последний имеет множество названий: «код состояния HTTP 301», «301-редирект», «301-редирект страницы», «постоянный редирект». При перманентной переадресации страницы сервер выдает специальный ответ на запрос браузера. После редиректа страница будет недоступна по старому адресу, а прежний URL станет недействительным: его вес перейдет на новый адрес.

Для чего нужен редирект

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

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Secure Sockets Layer (SSL) — протокол безопасности, использующийся серверами и браузерами для защиты передачи данных пользователей в интернете. Браузер может блокировать ссылки, ведущие на сайты без SSL.

Сертификат можно получить на своем хостинге в разделе «Домены» для каждого доменного имени.

После установки SSL ресурс перейдет с протокола http на https. Чтобы после этого пользователи попадали на ваш веб-ресурс, настройте 301-редирект.

Одинаковые URL (с http и https) без 301-редиректа будут распознаваться поисковиками как дубли. Из-за этого у сайта могут быть проблемы с индексацией.

или воспользуйтесь вторым вариантом (если первый вариант не поможет):

если все варианты не помогли и возникает циклическая переадресация, добавьте:

Внимание! Не указывайте доменное имя.

Эта комбинация перенаправит на https всех пользователей и поисковые системы.

Теперь в адресной строке браузера нужно набрать названиедомена.ru и проверить, что вас за доли секунды перебросит на https://названиедомена.ru. Именно этого мы и добивались.

Если после перехода сайта на https изменились некоторые шрифты, нужно найти в коде каждой страницы надпись с установкой шрифта. Обычно в ней есть http, и проблема именно в этом:

Теперь замените http на https:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Склейка зеркал сайта

Сайты http://названиесайта и http://www.названиесайта поисковики считают разными, хотя это адреса одного и того же ресурса.

Напротив, если поисковики проиндексировали первой версию «без www», нужна переадресация с адреса вида www.site.ru на site.ru и главным зеркалом будет адрес вида site.ru. В файл нужно прописать:

Иногда редирект на https нужен на всех страницах, кроме одной. В такой ситуации логично использовать постраничный редирект:

Если нужно сделать редирект с http на https только одной страницы, например, page.php, вставьте в файл следующую конструкцию:

RewriteCond % ^www.old_name.ru$ [NC]

RewriteCond % ^old_name.ru$ [NC]

Переадресация для URL с параметрами и без них

Переадресация с index.php на главную

В случае, если главная страница недоступна по нескольким адресам одновременно, используйте следующую конструкцию:

RewriteCond % ^[A-Z] <3,9>/index.php HTTP/

Редирект со страниц со слешем на без слеша (для всего сайта)

RewriteRule ^(.*)/$ /$1 [R=301,L]

Можно также применить более короткий вариант:

RewriteRule ^(.+)/$ /$1 [R=301,L]

Редирект со страниц без слеша на слеш (для всего сайта)

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

Постоянный редирект для Nginx

Обычно этот сервер используется на VPS-хостинге совместно с сервером Apache. В нем для настройки 301 редиректа добавляют строки в конфигурационный файл nginx.config в секции server.

Сохраните внесенные в файл изменения и перезапустите сервер.

301 редирект для разных панелей управления хостингом

Перейдите в блок «Домены», найдите «Перенаправления»:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

В появившемся окне выполните следующее:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Особенности редиректа для популярных CMSWordPress

WordPress — одна из самых популярных CMS. Она имеет десятки плагинов для настройки постоянного редиректа, например:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

RewriteCond % ^www.sng-it.ru$ [NC]

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Автоматическое создание кода

Если вы по какой-то причине не можете самостоятельно создать код, воспользуйтесь помощью специалистов техподдержки или автоматическими онлайн-генераторами.

Чтобы поисковик считал 2 разных адреса одним сайтом, переадресация должна работать постоянно. 301 редирект — надежный и удобный инструмент, с помощью которого можно оптимизировать сайт и исправлять ошибки в его работе.

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Однако использовать 301 редирект нужно осторожно: неправильная настройка может стать причиной сбоя в работе сайта или потери позиций ресурса в поисковике.

Напоминаем, что на линейку готовых решений INTEC: Universe действуют скидки:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Хотите быть в курсе всех наших обновлений? Тогда подпишитесь на нас в соцсетях!

Источник

301 редирект в Битрикс — меняем структуру и адреса страниц сайта

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

— Здесь всегда пора пить чай. Мы не успеваем даже посуду вымыть!
— И просто пересаживаетесь, да? — догадалась Алиса.
— Совершенно верно, — сказал Болванщик. — Выпьем чашку и пересядем к следующей.
— А когда дойдете до конца, тогда что? — рискнула спросить Алиса.

Если у вас есть сайт, в структуре которого давно пора навести порядок, изучите наш опыт изменения адресов страниц статейного раздела сайта intervolga.ru.

Мы начали вести блог в далеком 2007 году. Сейчас в нем около 300 статей, число растет. Стараемся выдерживать темп 6 — 8 статей в месяц.

Первые несколько лет мы не делали рубрикацию и размещали статьи единым списком.

С развитием компании и блога ввели рубрики: Проекты, Мысли, Жизнь, КаПли (для статей о Корпоративном Портале с адресом /drops/ естественно ;). Отделили статьи о веб-проектах от статей о семинарах и новых технологиях. Были «лихие нулевые», писали обо всем без разбора.

Впоследствии появились разделы Подкаст (для видео), Брендинг, Битрикс24 и Интернет-маркетинг для соответствующих подразделений. Появилось ощущение, что если блог распечатать (с комментариями), хватит на маленькую библиотеку с картотекой. Для уменьшения бардака энтропии и наведения порядка решили уменьшить число рубрик и оптимизировать адреса категорий.

Кроме оптимизации адресов мы решали проблему аналитики трафика по разделам блога. Мы хотели получить ответ на вопрос — какие темы статей наиболее востребованы. Какие материалы добавить в другие рубрики, чтобы они стали интересными?

Все статьи блога хранятся с URL-ами вида: /blog/ / /

Наша задача — изменить у некоторых статей название категории так, чтобы не потерять поисковый трафик.

Для решения задачи нам потребовались:

Важно не рубить с плеча и подойти к задаче ответственно — в случае неудачи вы рискуете посещаемостью сайта!

Подготовка страниц для 301 редиректов

Для этой задачи правильно использовать «Постоянное внутрихостовое перенаправление» — 301 редирект. Подобное перенаправление пригодится в случаях, когда вы меняете адреса страниц, протокол (http на https) или переезжаете на новый домен. Прочие виды перенаправлений (302, 303, 307) в практике почти не используются. Радует, что Яндекс и Google в этом вопросе солидарны, советы по настройке редиректов не отличаются.
редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Для удобства работы мы воспользовались стандартным инструментов экспорта элементов из инфоблока и получили таблицу.

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Столбец Посещаемость собирали из отдельной таблицы, добытой из Яндекс.Метрики. Думали, пригодится для оценки “важности” статьи. В итоге решили не использовать и изменили часть популярных URL-ов.

Столбец «Совпадение» необходим, чтобы исключить редирект «сам на себя» для статей, которые сохранили адрес.

Работа по изменению категорий в таблице и на сайте заняла несколько часов. Каждую статью пришлось открыть, прочитать наискосок и определить новую категорию. Работа оправдала себя, мы получили дополнительную пользу в виде:

Важно понимать, что подготовительную работу в таблице можно делать сколько угодно долго, но замену адресов и настройку редиректов на сайте лучше выполнять одним днем и быстро. Это позволит сократить потери поискового трафика.

Теперь мы можем сравнивать трафик по направлениям и делать выводы:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Настройка редиректов в Битрикс

Так как выполняем внутренние редиректы (не меняем домен), записи будут вне других инструкций в виде:

Redirect 301 /blog/likbez/information-to-be-published/ /blog/projects/information-to-be-published/

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

Для настройки редиректов нельзя использовать админку, используйте только FTP-клиент. Рекомендуем настроить один-два перенаправления, тщательно проверить поведение на www- и без-www домене. Только после этого настраивать весь список.

Передаем страницы на переобход для поискового робота

Последний шаг — сообщить поисковым роботам о том, что вы поменяли адреса страниц. Для этого сделали следующее:

Тем, кто поделится статьей в социальных сетях, на почту придет подробная инструкция о настройке sitemap.xml в 1С-Битрикс.

Изменение поискового трафика

Поисковый трафик составляет 90% посетителей нашего блога. Мы боялись на длительное время потерять посетителей. Опасения не оправдались. Результат:

редирект в битрикс в админке. Смотреть фото редирект в битрикс в админке. Смотреть картинку редирект в битрикс в админке. Картинка про редирект в битрикс в админке. Фото редирект в битрикс в админке

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

В нашей команде есть как специалисты-аналитики для исследования трафика из поисковых систем, так и веб-разработчики. Если вам требуется изменить структуру сайта, обращайтесь.

Мы собрали список распространенных редиректов для сайтов на Битрикс и оформили в виде универсальной инструкции. Чтобы получить файл, поделитесь статьей в социальных сетях. Удачных перенаправлений!

ИНТЕРВОЛГА — компетентный веб-интегратор. Наша специализация — комплексная поддержка и продвижение сайтов на 1С-Битрикс

Наш принцип: приносить пользу бизнесу клиента за счет осмысленного применения веб-технологий.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *