×

Форма обратной связи


* - обязательные поля

Сложные правила редиректов (Редирект мастер)


×
Акция!

Иногда бывает необходимым переформировать расположение данных на сайте, сменив URL того или иного раздела. Это может быть вызвано разными причинами - внутренней SEO оптимизацией, эстетическими соображениями и т.п.

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

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

Наше решение подобных проблем - использование модуля Редирект Мастер!

В одном из последних обновлений этого модуля для Битрикс появилась возможность создавать сложные правила редиректов, используя регулярные выражения.

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

А в данной статье мы рассмотрим новые возможности модуля на конкретных примерах из жизни сайтов.

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

//cdn.optipic.io/site-575/blogиспользовать-регулярки.png

Пример

Каталог товаров переместили из папки /dir/catalog/ в папку /catalog/

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

В поле "редирект с" необходимо прописать правило "^/dir/catalog/", а в поле "редирект на" - "/catalog/".

Символ ^ в начале правила означает, что данное правило не будет срабатывать, если путь dir/catalog/ будет использоваться внутри других папок. К примеру, на страницах/smth/dir/catalog/ и /smth1/smth2/dir/catalog/ данное правило не будет срабатывать.

После активации данного правила все url, на которые заходит пользователь, будут проверяться на совпадение с правилом "^/dir/catalog/". И если совпадение найдено, то будет сформирован новый url по следующему правилу:

В текущем url подстрока "/dir/catalog/" заменится на "/catalog/". После этого пользователь будет перемещен на новый url.

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

Примечание

Если в данном каталоге используется ЧПУ, то необходимо убедиться, что в настройках компонента каталога ЧПУ настроено на новые url.


Теги: редирект мастер, редирект, redirect

Еще на эту тему

Наши довольные клиенты

  • С ребятами работаем уже 2 года. Отличная команда, отличный подбор программистов.
    Практически в любое время суток есть связь с руководителями. Критичные вопросы можно решить даже в 2 часа ночи (для нас как интернет-проекта это очень важно).

    Время, когда начинали сотрудничество с Атлантом сейчас вспоминается с легкой ухмылкой. А тогда - все было очень плохо.
    Решили кардинально изменить сайт — старый "снести" и перейти на 1С-Битрикс.

    Разработку сайта поручили фрилансеру. Он все сделал, сверстал сайт. Но прямо перед запуском у него случились какие-то трудности, 2 недели мы без связи. О нем ничего плохого сказать не могу, но - факт на лицо. Мы остались с недоработанной копией сайта (более 30 критичных доработок).

    Как быть в такой ситуации - понятия не имели. Стали искать среди Золотых партнеров Битрикса, которые могли бы нам помочь в сложившейся ситуации.
    Написали порядка сотни запросов.
    Ответ от Атланта выделялся среди всех! Стоимость за работы оказалась одной из самых низких. Уверенность придавала пошаговая инструкция, что ребята собираются сделать с сайтом.

    В итоге, запустили сайт, работаем с ними и ни разу не пожалели!
    В первые 6 месяцев после начала сотрудничества - у нас рост продаж в 2 раза. Ставим любые, даже самые сложные задачи. Все выполняется.
    Удобно, что все в одном месте: работы по сайту, 1С, хостинг, seo, дизайн и т.д.
    Рекомендуем!

    Андрей Рудый ( Директор — LEDPremium )
  • Работаем с компанией Атлант уже два года. 
    Всегда раскладываем яйца по разным корзинам и работали сразу с несколькими аутсорсерами. 
    За год перевели на "Атлант" от 20 до 70% выполнения задач по верстке сайта и настройке 1С.
    Год за годом удивляемся развитию и прогрессу компании и радуемся за свой удачный выбор.
    Уровень программистов стал выше - цены в пределах рынка, реакция руководства моментальная.
    Как обычно когда все хорошо даже не знаешь что выделить и нет повода писать отзыв.
    Ребята целиком создали наш ресурс www.datakam.ru 
    От стандартного визуально убожественного Б24 не оставили камня на камне.
    Наши маркетологи, в ежемесячных отчетах, показывают мне как руководителю, положительный эффект изменений на сайте и в автоматизации оформления документов. Есть толк. В деньгах. В рублях.
    Честно и откровенно рекомендуем этот творческий коллектив как надежного партнера в работе.
    Самое смешное что мы никогда не видели никого из руководства и сотрудников в глаза - и при этом удовлетворены качеством и скоростью выполнения задач.
    Рекомендуем.
    Отвечаем.

    Владислав Механцев ( технический директор — datakam.ru )
  • Работаем с Atlant уже более 2х лет, все устраивает: скорость выполнения работ и качество. Бывает, что не хватает программистов или не всегда сходимся в вопросах дизайна, но все вопросы получалось решить более-менее оперативно. 

    Вполне доволен результатом. Спасибо.

    Дмитрий ( Зам. ген. директора. — Souz.com )
  • C компанией АТЛАНТ мы сотрудничаем недавно, можно сказать только притираемся! Радует, что специалисты компании готовы к диалогу, и большинство спорных вопросов решается в режиме он-лайн и с учетом пожеланий заказчика. Цены на услуги, относительно большинства компаний, весьма доступные. Продолжаем  работать, очень много проектов по сайту, надеемся что сотрудничество будет долгосрочным и взаимовыгодным!
    Спасибо всем сотрудникам компании АТЛАНТ!

    Алексей ( Руководитель проекта — www.akademigra.ru )
  • Начали работать с  компанией Атлант недавно, но сразу же поняли, что выбор оказался удачным - все работы выполняются быстро и качественно,  большое спасибо!

    Елена ( администратор сайта — ОИВТ РАН )