Редирект в WordPress
Узнайте, какими бывают редиректы, зачем они используются и как настроить в WordPress redirect с помощью плагинов или через конфигурационный файл.
Что такое редирект
Редирект — это перенаправление между страницами в браузере. Когда на сайте настроен редирект, посетители автоматически попадают с исходного URL, который они вводят в адресную строку, на новый адрес. Например:
site.ru → newsite.ru
Редирект можно настраивать не только между двумя разными сайтами, но и для переадресации со страниц и каталогов внутри одного сайта.
Для чего нужен редирект
Редиректы играют важную роль в SEO-оптимизации (Search Engine Optimization). После создания и публикации сайта в интернете владельцу нужно позаботиться о том, чтобы на него заходило как можно больше пользователей. Повысить посещаемость можно за счет SEO-оптимизации.
Что включает SEO-оптимизация
SEO-оптимизация — это комплекс действий с сайтом, которые улучшают его позицию в поисковых системах (самыми популярными на территории России являются Яндекс и Google).
Чтобы улучшить поисковую позицию, нужно:
- наполнять тексты ключевыми словами по тематике бизнеса;
- публиковать качественный контент;
- увеличивать скорость загрузки. Если пользователи ждут загрузки больше пары секунд, они покидают страницу. Это негативно влияет на SEO-показатели;
- наращивать ссылочный профиль. Договариваться, чтобы другие авторитетные ресурсы ссылались на ваш сайт;
- оптимизировать HTML-код. Структурировать страницы с помощью заголовков H1–H6, заполнять теги Title и Description, использовать микроразметку и сниппеты;
- настраивать адаптивные (мобильные) версии. Сайт должен корректно отображаться на смартфонах и планшетах.
Мы перечислили некоторые методы SEO-оптимизации. В этой теме много нюансов, поэтому для продвижения конкретного сайта следует консультироваться со специалистами. Если вы собираетесь заниматься SEO самостоятельно, рекомендуем подписаться на тематические блоги или пройти обучающие курсы.
Со временем при грамотной работе с SEO сайт зарабатывает высокую позицию в поисковой выдаче. Иными словами, пользователи, которые ищут услуги вашего профиля, видят ваш сайт вверху результатов поиска:
Если ресурс заработал высокую позицию, за ней нужно следить, иначе сайт будет терять посетителей, а бизнес — клиентов. Но иногда возникает потребность в действиях, которые вредят SEO-оптимизации. Например, когда ресурс нужно перенести на другой домен (при ребрендинге или если вы не продлили домен, и его зарегистрировал другой человек). Если просто привязать новый домен в панели управления, случится «SEO-катастрофа»: сайт потеряет поисковый трафик, и придется заниматься продвижением с нуля. Ситуацию исправит редирект — благодаря нему можно «связать» старый и новый домены и сохранить накопленный трафик.
Другая причина для использования редиректов связана с тем, что пользователи часто добавляют сайты в закладки. Это позволяет быстрее открывать страницы, а не вводить адрес сайта при каждом посещении. Если у сайта или страницы изменится адрес, а редирект не будет настроен, пользователь увидит ошибку «Страница не существует/не найдена.
Также без редиректа не обойтись в следующих случаях:
- Покупка SSL-сертификата для домена. По умолчанию страницы сайта открываются с префиксом HTTP. После выпуска и установки SSL-сертификата сайт начинает работать по защищенному протоколу HTTPS. Чтобы сохранить позицию, нужно установить перенаправление всех страниц с HTTP на HTTPS.
- Смена длинных ссылок на ЧПУ (человекопонятные URL). Если страницам по умолчанию присваиваются неоптимизированные названия (site.ru/page_id=587884) — это плохо влияет на SEO. Чтобы проработать этот момент, нужно сменить формат ссылок на ЧПУ (site.ru/article-name) и настроить редирект.
- «Склейка» страниц без и с префиксом www. Иногда на сайте возникают дубли одинаковых страниц. Получается, что по отдельности индексируется один и тот же контент. Это снижает поисковый вес страницы. Чтобы это исправить, нужно настроить перенаправление всех страниц сайта без www на страницы с www.
Типы редиректов
Всего есть 9 типов, они отличаются назначением. Поисковые системы анализируют данные протокола HTTP и в зависимости от этого определяют, какой вид редиректа используется. Подробнее о типах редиректов вы можете почитать в нашей статье.
Наиболее распространенные типы:
- HTTP 301 (Moved Permanently) — постоянная переадресация. При настройке 301 редиректа исходный сайт перестает индексироваться поисковыми системами, а все «накопленные» им SEO-показатели передаются новой (целевой) странице. Этот тип подходит в большинстве описанных выше случаев (при переезде на другой домен, перенаправлении HTTP→ HTTPS и др.).
- HTTP 302 (Moved Temporarily) — временная переадресация. Подходит в случаях, если исходная страница недоступна на короткое время (например, когда нужно рефакторить код). SEO-показатели при этом не переносятся, а новая страница для временной замены не будет индексироваться. После окончания работ редирект можно убрать.
- HTTP 303 (See Other) и 307 (Temporary Redirect) — подобие 302-го временного редиректа. Глубоко разбираться в типах редиректов для того, чтобы настраивать перенаправление, не нужно. Стоит просто понять, какую задачу требуется решить — полностью заменить старую страницу новой или лишь временно. И исходя из этого использовать нужный тип (301-й или 302-й, реже — другие).
Как сделать 301 редирект WordPress
На сайте, который создан с помощью CMS WordPress, постоянный редирект можно настроить 2-мя способами:
- c помощью плагина (Redirection и аналогичные);
- в конфигурационном файле .htaccess.
Единичные редиректы с одной страницы на другую оптимально настраивать с помощью плагина, а массовое перенаправление всех страниц с одного сайта на другой — через директиву в конфигурационном файле.
В инструкции ниже рассмотрим, как сделать 301-й редирект в WordPress с помощью плагина и вручную в файле .htaccess.
WordPress: редирект на другую страницу с помощью плагина Redirection
Redirection — бесплатный плагин, который используют более 2 млн веб-разработчиков. Redirection позволяет:
- настраивать неограниченное количество редиректов,
- проверять корректность их работы,
- мониторить ошибку 404 (страница не найдена);
- собирать статистику перенаправлений;
- импортировать и экспортировать файлы .htaccess, CSV и JSON.
Чтобы настроить редирект с помощью плагина:
Откройте админку WordPress.
Перейдите в раздел «Плагины» и нажмите Добавить новый.
Введите в строке поиска справа название плагина Redirection.
Нажмите Установить → Активировать.
После установки плагина вы будете переадресованы на страницу первоначальных настроек.
Закончив настройку, перейдите в раздел «Редиректы».
- в поле Исходный URL — относительный URL-адрес страницы. То есть не полный адрес, а только его последнюю часть без домена в формате: /old_page.
- в поле Целевой URL-адрес:
- полную ссылку с https:// — если редирект будет на другой сайт,
- относительную /new_page — если в рамках того же сайта.
Нажмите Добавить перенаправление:

Редирект страниц, которые принадлежат одному сайту

Редирект на другой сайт
Готово! Редирект будет создан. Чтобы проверить корректность работы, наведите курсор на строку и нажмите Проверка перенаправления.
WordPress: редирект на другой сайт в .htaccess
.htaccess — конфигурационный файл для веб-сервера Apache (используются на хостинге Рег.ру). Файл .htaccess располагается в корневой папке сайта. С помощью него можно:
- задавать перенаправления,
- устанавливать страницы ошибок,
- ограничивать доступ к сайту определенным IP,
- задавать главную страницу,
- блокировать переходы с нежелательных ресурсов.
Обратите внимание
Редактируйте файл внимательно. Некорректные команды или кодировка могут привести к проблемам в работе всего сайта.
Чтобы настроить постоянный редирект на другой сайт:
Откройте корневую папку сайта. Ее расположение вы можете определить по инструкции.

Откройте файл .htaccess:
Добавьте код:
RewriteEngine On RewriteCond % old_site.ru RewriteRule (.*) http://new_site.ru/$1 [R=301,L]
old_site.ru замените на исходный адрес, new_site.ru — на целевой, который должен открываться вместо исходного. WP redirect в .htaccess
Нажмите Сохранить → ОК.
Готово! Теперь при переходе на любую страницу исходного сайта пользователи будут попадать на новый. Если вас интересуют другие разновидности редиректов (например, перенаправление с домена с/без www, отдельных страниц, переадресация с HTTP на HTTPS,), воспользуйтесь инструкцией.
Мы рассмотрели настройку редиректов с помощью плагина и конфигурационного файла. Не забывайте о перенаправлениях при любых значимых действиях с URL-адресами вашего сайта. Если не сделать этого, вы потеряете посетителей сайта и позицию в поисковой выдаче.
Кроме непосредственной настройки редиректов, мы рекомендуем пользоваться Яндекс.Вебмастер и Google Search Console. Эти инструменты предназначены для того, чтобы работать с поисковыми системами и отслеживать основные SEO-показатели сайта.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь
Как настроить редиректы в WordPress
Редирект — это перенаправление браузера с одной веб-страницы на другую. В этой статье мы расскажем чем могут быть полезны подобные перенаправления, и рассмотрим несколько вариантов настройки редиректов в WordPress.
Зачем нужны редиректы
Редиректы чаще всего используются при смене домена или адреса сайта. Это позволяет посетителям и поисковым роботам находить содержимое используя старые адреса, и не терять при этом все внешние ссылки указывающие на старый домен.
При смене формата постоянных ссылок (ЧПУ) в WordPress, тоже часто настраивают редиректы, хотя во многих случаях ядро WordPress может самостоятельно настроить внутренние перенаправления. Это также касается смены названия определенной статьи или страницы.
Редиректы также используются для создания упрощенных или укороченных версий некоторых более длинных адресов. Например на WP Magazine мы используем адрес wpmag.ru/subscribe для переадресации пользователей на форму подписки на рассылку MailChimp. Плюсом в таком подходе является то, что при смене провайдера почтовых рассылок, нам нужно будет изменить адрес лишь в одном месте.
Типы редиректов
Существует два основных типа редиректов — постоянный (301) и временный (302, или иногда 307). Числа в скобках это коды, используемые в протоколе HTTP при перенаправлении.

Проверка редиректа в Google Chrome
Чтобы узнать, какой тип редиректа используется в конкретном случае, можно воспользоваться вкладкой Network/Сеть в панели для разработчиков браузера Chrome или Firefox, и просмотреть заголовки передаваемые веб-сервером.
Учтите, что постоянный редирект не означает, что его нельзя будет в будущем изменить. Постоянные редиректы запоминаются браузерами и поисковыми системами на более долгий срок, чем временные редиректы.
Редирект с помощью плагина в WordPress
Самым популярным плагином для работы с редиректами в WordPress является Redirection. Данный плагин насчитывает более двух миллионов скачиваний и полностью совместим с последней версией WordPress.
Плагин Redirection позволяет создавать неограниченное количество редиректов, просматривать статистику по перенаправлениям, а также отслеживать ошибки 404 (не найдено) на сайте WordPress. Redirection также поддерживает регулярные выражения.
В качестве альтернативы можно рассмотреть более новый плагин Safe Redirect Manager от разработчиков из компании 10up. Данный плагин имеет более приятный пользовательский интерфейс, поддерживает регулярные выражения и полностью поддерживает режим Multisite.

Плагин Simple Redirect Manager
Следует также упомянуть плагин Simple 301 Redirects, который является более простым решением для перенаправлений в WordPress. Именно данный плагин мы используем на сайте WP Magazine.

Плагин Simple 301 Redirects
Редирект с помощью .htaccess
Если ваш хостинг-провайдер использует веб-сервер Apache, то вам наверняка предоставлен доступ к дополнительному файлу конфигурации .htaccess, в котором можно настроить редиректы, например:
Redirect 301 /subscribe http://example.org/path/to/subscribe
А с помощью директивы RedirectMatch в файле .htaccess можно настроить редиректы с использованием регулярных выражений:
RedirectMatch ^/foo/(.*)$ http://example.org/bar/$1
Если на вашем сервере используется nginx, то редиректы можно настроить в файле конфигурации веб-сервера с помощью директивы rewrite в контексте server . Учтите, что если вы используете shared-хостинг, прямого доступа к файлам конфигурации nginx у вас скорее всего не будет, но большинство хостинг-провайдеров позволяют добавить перенаправления через специальный интерфейс, или с помощью службы технической поддержки.
rewrite ^/foo/(.*)$ http://example.org/bar/$1 permanent;
Плюсом данных методов является то, что редиректы обрабатываются еще до запуска обработчика .php файлов и WordPress, поэтому такие редиректы как правило создают меньше нагрузки на сервер, хотя при грамотном кэшировании HTTP запросов в WordPress, это не имеет значения.
Использование wp_redirect() и wp_safe_redirect()
В WordPress есть две встроенные функции для редиректов: wp_redirect() и wp_safe_redirect() .
Данные функции отличаются только тем, что wp_safe_redirect() проверяет адрес и сравнивает его со списком «разрешенных» хостов. Этим списком можно управлять с помощью специального фильтра allowed_redirect_hosts .
Вторым аргументом к функциям можно указать тип редиректа, например 301 или 302. Использовать эти функции можно в собственном плагине, что может быть легкой альтернативой выше-упомянутым плагинам, особенно для опытных разработчиков WordPress:
add_action( 'template_redirect', function() < if ( preg_match( '#^/subscribe/?$#i', $_SERVER['REQUEST_URI'] ) ) < wp_redirect( 'http://example.org/path/to/subscribe', 301 ); exit; >> );
Заключение
В заключение стоит отметить, что редиректы это первое, что чаще всего теряется при переезде сайта от одного хостинг-провайдера к другому. Поэтому все редиректы лучше хранить в одном месте.
Также советуем использовать инструменты для веб-мастеров от поисковых систем Google и Яндекс. Они покажут вам несуществующие страницы на вашем сайте, на которые ссылаются другие страницы. Подобное поведение часто является результатом потерянных редиректов или опечаток в адресах.
Константин Ковшенин 23.01.2015 23.01.2015
Сооснователь журнала WP Magazine и первой конференции WordCamp в России. Работал в Automattic, WordPress.com, WooCommerce. Принимает активное участие в развитии ядра WordPress. Любимый язык программирования: Python.
Подписаться на рассылку
Подписаться → Подпишитесь на бесплатную рассылку журнала WP Magazine и получайте новости, события, подборки тем и плагинов, уроки, советы и многое другое в мире WordPress!
Читайте также

Вебинары на WordPress.com

Как добавить заголовок Sender в wp_mail()

WordPress Meetup в Санкт-Петербурге пройдет 14 октября

Локальный сервер для WordPress за 5 минут с VVV, VirtualBox и Vagrant
Раз в неделю, только все самое новое про WordPress и никакого спама!
Поиск по сайту
Бесплатная книга
Как защитить свой сайт от хакеров? Читайте в нашей электронной книге.

Вакансии
- WordPress разработчик в компанию Grooni
- Web-разработчик со знанием WordPress в Pravmir.ru
- Ведущий WordPress-программист в компанию UpSolution
- WordPress-ниндзя в команду Pressjitsu
- WordPress разработчик в компанию Automattic
Ищете крутую тему для WordPress? Попробуйте Maker от ThemePatio:
Как найти перенаправление (редиректы) в WordPress
Порой при дебаге сложно отследить (отловить, найти) какой участок кода создаёт перенаправления в WordPress (сложно поймать редирект). Но если такие редиректы делаются функциями WordPress: wp_redirect() или wp_safe_redirect() — решение есть!
Ниже показано как без труда вылавливать редиректы.
При включенном дебаге, используем код:
add_filter( 'wp_redirect', 'wp_redirect_print_debug_backtrace' ); function wp_redirect_print_debug_backtrace( $location ) < error_log( print_r( debug_backtrace( true ), true ) ); // или /* ob_start(); debug_print_backtrace(); $log = ob_get_clean(); error_log( $log ); */ return $location; >
Ознакомьтесь с возможностями функции debug_backtrace, чтобы изменить полноту предоставляемых данных.
Также можно использовать функцию debug_print_backtrace(), но она сразу выводит данные на экран, поэтому их надо «буферить», чтобы передать в error_log() .
Теперь попробуем, например, посетить страницу example.com/login/ , с которой движок перенаправит нас на страницу example.com/wp-login.php . В логе мы получим следующую информацию:
Array ( [0] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\class-wp-hook.php [line] => 289 [function] => wp_redirect_print_debug_backtrace [args] => Array ( [0] => https://wp-test.ru/wp-login.php ) ) [1] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\plugin.php [line] => 206 [function] => apply_filters [class] => WP_Hook [type] => -> [args] => Array ( [0] => https://wp-test.ru/wp-login.php [1] => Array ( [0] => https://wp-test.ru/wp-login.php [1] => 302 ) ) ) [2] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\pluggable.php [line] => 1257 [function] => apply_filters [args] => Array ( [0] => wp_redirect [1] => https://wp-test.ru/wp-login.php [2] => 302 ) ) [3] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\canonical.php [line] => 971 [function] => wp_redirect [args] => Array ( [0] => https://wp-test.ru/wp-login.php ) ) [4] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\class-wp-hook.php [line] => 287 [function] => wp_redirect_admin_locations [args] => Array ( [0] => ) ) [5] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\class-wp-hook.php [line] => 311 [function] => apply_filters [class] => WP_Hook [type] => -> [args] => Array ( [0] => [1] => Array ( [0] => ) ) ) [6] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\plugin.php [line] => 478 [function] => do_action [class] => WP_Hook [type] => -> [args] => Array ( [0] => Array ( [0] => ) ) ) [7] => Array ( [file] => F:\server\www\wp-test.ru\wp-includes\template-loader.php [line] => 13 [function] => do_action [args] => Array ( [0] => template_redirect ) ) [8] => Array ( [file] => F:\server\www\wp-test.ru\wp-blog-header.php [line] => 19 [args] => Array ( [0] => F:\server\www\wp-test.ru\wp-includes\template-loader.php ) [function] => require_once ) [9] => Array ( [file] => F:\server\www\wp-test.ru\index.php [line] => 17 [args] => Array ( [0] => F:\server\www\wp-test.ru\wp-blog-header.php ) [function] => require ) )
Благодаря этой отладочной информации, мы определили, что за перенаправление ответствен хук:
add_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 );
Он навешивается в файле default-filters.php и запускает функцию wp_redirect_admin_locations(), которая и создает само перенаправление.
Эта заметка встроена в: wp_redirect
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Что такое 301-й редирект и как его правильно настроить
Редирект 301 — это один из SEO-инструментов, который используют для постоянного перенаправления трафика с несуществующих страниц сайта. Он сообщает поисковым роботам о том, что старой посадочной больше не существует, ее необходимо исключить из индекса, а пользователям показывать контент, размещенный по новому адресу. В этом материале вы узнаете, в каких случаях нужно использовать этот тип переадресации, а также как прописать 301 редирект в htaccess и с помощью плагинов, если ваш сайт сделан на конструкторе или популярной CMS.
Когда необходимо, можно и нельзя использовать 301-й редирект
- Если адрес страницы изменился навсегда. Представим ситуацию: вы добавили в каталог новый раздел и переместили в него часть товаров. Чтобы у пользователей не появлялась 404-я ошибка, когда они будут переходить на страницы с товарами, вам нужно прописать редиректы.
- Если изменился адрес сайта. Допустим, вы решили поменять доменное имя, чтобы пользователям было легче написать URL по памяти в строке браузера. В этом случае тоже необходимо использовать 301-й редирект. Его нужно настроить таким образом, чтобы люди попадали на ту же самую страницу на новом домене, а не на главную сайта.
- Если ваш сайт доступен по www, http и https. В такой ситуации следует указать главное зеркало в сервисах для вебмастеров и настроить на него редирект с других адресов. Так будет правильнее с точки зрения SEO.
Иногда SEO-специалисты используют 301-й редирект для перенаправления трафика на страницы каталога со схожими товарами. По принципу: товар больше никогда не появится на сайте, но в индексе мы страницу оставим, а после клика пользователь попадет на посадочную с похожим товаром.
Такой вариант использования принудительной переадресации допустим, но не совсем корректен в отношении потенциальных клиентов. По сути, вы вводите пользователей в заблуждение: не увидев после перехода нужного товара, человек, скорее всего, закроет вкладку, а у сайта начнет увеличиваться доля отказов. В конце концов это приведет к ухудшению SEO-показателей.
Если у вас возникла подобная ситуация, лучше оставьте страницу в индексе, а на самой посадочной объясните, что товар больше не поступит в продажу. И обязательно установите ссылки со схожими позициями в каталоге, чтобы удержать пользователей на сайте. Как вариант — сразу настройте переадресацию на категорию, чтобы потенциальные клиенты смогли выбрать аналогичный товар.
Теперь рассмотрим примеры, когда использовать 301-е перенаправление нельзя.
Этот вид переадресации не подходит для временных решений, потому что навсегда исключает из индекса старый URL. Если вы хотите на какое-то время скрыть от пользователей некоторые страницы сайта, используйте 302-й редирект.
Еще одна ситуация, когда 301-й редирект может только навредить — это переадресация трафика с забаненного сайта на новый домен. В таком случае вы «приклеите» все проблемы старого сайта к новому. Лучше перенести весь контент на новый домен, а на старом сайте поставить заглушку с сообщением о переезде. Как вариант — начать продвижение в поиске с нуля.
Как настроить 301 редирект в htaccess
Настроить 301-е перенаправление можно несколькими способами — через htaccess, php, javascript, с помощью плагинов и т. д. Покажем самый надежный и правильный способ, чтобы вы не столкнулись с проблемой бесконечных переадресаций из-за конфликтов в коде.
Перед тем как сделать редирект с http на https или с одной страницы на другую, перейдите в панель управления сайта и проверьте, есть ли в корневом каталоге файл .htaccess. Если файла нет, его придется создать. Быстрее и проще будет обратиться к разработчику.
Добавьте в .htaccess одну или несколько строк (выбирайте подходящий вариант):
Для перенаправления с одной статической страницы на другую
RewriteRule ^.*$ http://site.ru/new-test/? [R=301,L]
где вместо старого URL — адрес другой страницы
Для переадресации всех страниц одного домена на главную страницу другого
RewriteRule ^(.*)$ http://site.ru/ [L,R=301]
где вместо site.ru — URL главной страницы
Для 301 редиректа с http на https
Для редиректа с домена с WWW на домен без WWW
RewriteCond % ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Для обратного перенаправления (с домена без WWW на домен с WWW)
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
Если вам нужно использовать сразу несколько перенаправлений, располагайте строки в файле .htaccess в порядке от частного к общему. Для примера: сначала указываем простую переадресацию с одной страницы на другую, а затем уже перенаправление с http на https. В противном случае поисковые роботы будут тратить больше времени на считывание фрагментов кода, что приведет к снижению скорости загрузки сайта.
Учтите, что результат принудительной переадресации может кэшироваться браузером. Другими словами: даже если вы все пропишете правильно, в браузере сработает старое правило. Рекомендуем после настройки переадресаций проверить старые URL с помощью сторонних сервисов — Redirect Checker или Web-Tool.
Если вы все настроили верно, то при вводе старого адреса страницы сервис выдаст примерно такой ответ и покажет путь перенаправления:
Как настроить переадресацию на конструкторах и CMS
Если сайт сделан на популярном конструкторе или CMS, то доступа к файлу htaccess у вас может не быть. Разработчики ограничивают эту возможность, чтобы неопытные пользователи ничего не сломали. В таких случаях принудительную переадресацию приходится настраивать через панель управления сайтом. Покажем, как это сделать правильно на примере Тильды, WordPress и Битрикс.
Tilda
Для сайтов на Тильда все перенаправления можно настроить в разделе «Настройки сайта — SEO — Редиректы страниц (Code 301)». Тут всё просто: выбираете, какой именно редирект вам нужен, добавляете старые и новые URL, а затем сохраняете изменения.
Редирект с www на основной домен: настройки сайта на Тильда
Владельцам тарифа Free недоступен функционал SEO-модуля. Прописать параметры переадресации можно только на тарифах Personal и Business. Также на Тильда нельзя сделать перенаправление с одного доменного имени на другое — редиректы работают в рамках только одного домена и только с несуществующих страниц сайта.
WordPress
Если сайт сделан на CMS WordPress, но вы боитесь менять что-то в файле htaccess, используйте плагины, чтобы сделать постоянную переадресацию.
Вот самые популярные решения для WP:
- Redirection. С помощью этого плагина можно легко прописать редиректы, а также собирать статистику переадресаций и отслеживать 404-е ошибки на сайте.
- Safe Redirect Manager. Простой плагин, позволяющий использовать регулярные выражения. Понравится опытным пользователям, которым важно поддерживать высокую производительность сайта.
- Quick Page/Post Redirect Plugin. Еще один плагин, с помощью которого можно легко прописать редиректы, а также добавить при необходимости атрибут nofollow. Единственный минус — нельзя использовать регулярные выражения. Параметры придется устанавливать вручную для каждого редиректа.
После настройки редиректов с помощью плагинов для WordPress рекомендуем периодически отслеживать данные в разделе «Ссылки — Внутренние ссылки» Яндекс.Вебмастера. Так, вы будете знать наверняка, что переадресации настроены правильно и на сайте нет битых ссылок, которые могут негативно повлиять на позиции в результатах выдачи.
Битрикс
Для сайтов, созданных на Битрикс24, тоже есть модули (плагины), которые позволяют настроить 301 редирект с одной страницы на другую или с поддомена на основной домен. Они бывают бесплатными и платными, отличаются набором возможностей. Все модули для настройки редиректов можно найти на этой странице «Каталога решений».
Учтите, что многие продукты из «Каталога решений» работают некорректно — они могут замедлять скорость загрузки сайта и даже подвешивать базу данных.
Отзывы о модуле для настройки 301 редиректа с домена на домен для сайтов Битрикс
Наши разработчики рекомендуют прописывать параметры переадресации в файле htaccess, а не делать это с помощью модулей Битрикс.
Коротко о главном
- Редирект 301 предназначен для постоянного перенаправления трафика с одного URL на другой, причем старая ссылка навсегда исключается из индекса.
- Такой вид переадресации используют при смене структуры сайта, при переезде с http на https и переносе сайта с одного домена на другой.
- Лучше всего настраивать 301-е перенаправление в файле .htaccess, добавляя в код соответствующие команды по принципу «от частного к общему (глобальному)».
- На Тильде все переадресации прописываются в разделе SEO настроек сайта. На WordPress и Битрикс можно использовать плагины, но правильнее будет вносить изменения в файл .htaccess.
- Редиректы после настройки нужно проверить с помощью сторонних сервисов — Redirect Checker или Web-Tool.
