Как сделать редирект с одной страницы на другую в wordpress
WP Magazine
Про WordPress на русском языке
Как настроить редиректы в WordPress
Редирект — это перенаправление браузера с одной веб-страницы на другую. В этой статье мы расскажем чем могут быть полезны подобные перенаправления, и рассмотрим несколько вариантов настройки редиректов в WordPress.
Зачем нужны редиректы
Редиректы чаще всего используются при смене домена или адреса сайта. Это позволяет посетителям и поисковым роботам находить содержимое используя старые адреса, и не терять при этом все внешние ссылки указывающие на старый домен.
При смене формата постоянных ссылок (ЧПУ) в WordPress, тоже часто настраивают редиректы, хотя во многих случаях ядро WordPress может самостоятельно настроить внутренние перенаправления. Это также касается смены названия определенной статьи или страницы.
Редиректы также используются для создания упрощенных или укороченных версий некоторых более длинных адресов. Например на WP Magazine мы используем адрес wpmag.ru/subscribe для переадресации пользователей на форму подписки на рассылку MailChimp. Плюсом в таком подходе является то, что при смене провайдера почтовых рассылок, нам нужно будет изменить адрес лишь в одном месте.
Типы редиректов
Существует два основных типа редиректов — постоянный (301) и временный (302, или иногда 307). Числа в скобках это коды, используемые в протоколе HTTP при перенаправлении.
Проверка редиректа в Google Chrome
» data-medium-file=»https://wpmag.ru/wp-content/uploads/2015/01/chrome-network-redirect-300×67.png» data-large-file=»https://wpmag.ru/wp-content/uploads/2015/01/chrome-network-redirect.png» loading=»lazy» src=»https://wpmag.ru/wp-content/uploads/2015/01/chrome-network-redirect.png» alt=»Проверка редиректа в Google Chrome» width=»766″ height=»170″ srcset=»https://wpmag.ru/wp-content/uploads/2015/01/chrome-network-redirect.png 968w, https://wpmag.ru/wp-content/uploads/2015/01/chrome-network-redirect-300×67.png 300w, https://wpmag.ru/wp-content/uploads/2015/01/chrome-network-redirect-768×171.png 768w» sizes=»(max-width: 968px) 100vw, 968px» />
Проверка редиректа в Google Chrome
Чтобы узнать, какой тип редиректа используется в конкретном случае, можно воспользоваться вкладкой Network/Сеть в панели для разработчиков браузера Chrome или Firefox, и просмотреть заголовки передаваемые веб-сервером.
Учтите, что постоянный редирект не означает, что его нельзя будет в будущем изменить. Постоянные редиректы запоминаются браузерами и поисковыми системами на более долгий срок, чем временные редиректы.
Редирект с помощью плагина в WordPress
Самым популярным плагином для работы с редиректами в WordPress является Redirection. Данный плагин насчитывает более двух миллионов скачиваний и полностью совместим с последней версией WordPress.
Плагин Redirection позволяет создавать неограниченное количество редиректов, просматривать статистику по перенаправлениям, а также отслеживать ошибки 404 (не найдено) на сайте WordPress. Redirection также поддерживает регулярные выражения.
В качестве альтернативы можно рассмотреть более новый плагин Safe Redirect Manager от разработчиков из компании 10up. Данный плагин имеет более приятный пользовательский интерфейс, поддерживает регулярные выражения и полностью поддерживает режим Multisite.
Плагин Simple Redirect Manager
» data-medium-file=»https://wpmag.ru/wp-content/uploads/2015/01/safe-redirect-manager-300×97.jpg» data-large-file=»https://wpmag.ru/wp-content/uploads/2015/01/safe-redirect-manager.jpg» loading=»lazy» src=»https://wpmag.ru/wp-content/uploads/2015/01/safe-redirect-manager.jpg» alt=»Плагин Simple Redirect Manager» width=»766″ height=»248″ srcset=»https://wpmag.ru/wp-content/uploads/2015/01/safe-redirect-manager.jpg 772w, https://wpmag.ru/wp-content/uploads/2015/01/safe-redirect-manager-300×97.jpg 300w, https://wpmag.ru/wp-content/uploads/2015/01/safe-redirect-manager-768×249.jpg 768w» sizes=»(max-width: 772px) 100vw, 772px» />
Плагин Simple Redirect Manager
Следует также упомянуть плагин Simple 301 Redirects, который является более простым решением для перенаправлений в WordPress. Именно данный плагин мы используем на сайте WP Magazine.
Плагин Simple 301 Redirects
» data-medium-file=»https://wpmag.ru/wp-content/uploads/2015/01/simple-301-redirects-wordpress-300×97.png» data-large-file=»https://wpmag.ru/wp-content/uploads/2015/01/simple-301-redirects-wordpress.png» loading=»lazy» src=»https://wpmag.ru/wp-content/uploads/2015/01/simple-301-redirects-wordpress.png» alt=»Плагин Simple 301 Redirects» width=»766″ height=»248″ srcset=»https://wpmag.ru/wp-content/uploads/2015/01/simple-301-redirects-wordpress.png 957w, https://wpmag.ru/wp-content/uploads/2015/01/simple-301-redirects-wordpress-300×97.png 300w, https://wpmag.ru/wp-content/uploads/2015/01/simple-301-redirects-wordpress-768×249.png 768w» sizes=»(max-width: 957px) 100vw, 957px» />
Плагин Simple 301 Redirects
Использование wp_redirect() и wp_safe_redirect()
Вторым аргументом к функциям можно указать тип редиректа, например 301 или 302. Использовать эти функции можно в собственном плагине, что может быть легкой альтернативой выше-упомянутым плагинам, особенно для опытных разработчиков WordPress:
Заключение
В заключение стоит отметить, что редиректы это первое, что чаще всего теряется при переезде сайта от одного хостинг-провайдера к другому. Поэтому все редиректы лучше хранить в одном месте.
Также советуем использовать инструменты для веб-мастеров от поисковых систем Google и Яндекс. Они покажут вам несуществующие страницы на вашем сайте, на которые ссылаются другие страницы. Подобное поведение часто является результатом потерянных редиректов или опечаток в адресах.
Как сделать редирект в WordPress
Здравствуйте, друзья! Сегодня мы поговорим о создании редиректов (перенаправлений) в WordPress. Если вам нужно перенаправить пользователей и поисковые системы на другой URL отличный от того, который они первоначально запросили, тогда 301 редирект то, что вам нужно!
301 переадресацию удобно использовать в таких случаях:
301 редирект — постоянное перенаправление, которое передает около 90-99% ссылочного веса. Такой вид редиректа указывает на то, что страница перемещена по новому адресу, а старый url следует считать устаревшим.
Как сделать 301 редирект в WordPress
Для создания редиректа в WordPress мы будем использовать отличный плагин — Redirection. Теперь давайте пошагово разберем как создать 301 редирект.
Для того чтобы создать перенаправление нужно:
1. Установить и активировать плагин Redirection.
3. В открывшемся окне нужно сделать следующее:
Готово! Перенаправление создано!
Как создать временный редирект в WordPress
В случае, если вам нужно создать временный редирект или изменить 301 на 307 нужно:
1. Создаем перенаправление как в примере выше, если оно еще не создано.
2. Нажимаем «Edit» на нужном нам редиректе.
3. Нажимаем на прямоугольник. (1 на рис.). Выбираем в выпадающем списке 307 — Temporary Redirect (2 на рис.). Нажимаем кнопку «Save».
Готово! Как видите, всего за несколько кликов можно создать временное перенаправление или изменить уже созданное ранее перенаправление на временное.
Если у вас возникли вопросы при создании редиректов в WordPress, задавайте их в комментариях.
Как настроить 301 редирект в WordPress?
Привет! В Питере случаются теплые солнечные деньки, и мы их не упускаем, проводим время активно, занимаемся акройогой и акробатикой. Фото в конце статьи. А как вы проводите лето?
Сегодня мы рассмотрим, как настроить 301 редирект на WordPress с плагином и без него. Разберем, что такое redirect и для чего он нужен, в каких случаях стоит его применять для своего сайта.
Речь о редиректах уже заходила в нескольких моих статьях. Например, в посте о закрытии внешних ссылок плагином WP NoExternalLinks.
301-й редирект
301 Permanent Redirect (постоянный) позволяет перенаправить пользователей и поисковых роботов с одного урла вашего сайта на другой. В каких случаях он применяется чаще всего?
При этом 301-й редирект на 90-99% переносит все свойства старой страницы на новый адрес. Т.е. фактически он склеивает два урла. Для новой страницы сохраняется ТИЦ, PR, ссылочный вес старой.
Разберем, как установить 301 редирект для сайтов на WordPress.
Как поставить 301 редирект на Вордпресс?
Для CMS WordPress существует несколько вариантов настройки 301 редиректа. В сегодняшней статье рассмотрим два из них:
Для внесения изменений в код для данных целей существует ряд директив:
Redirect 301 /oldpage.html https://site.ru/newpage.html перенаправляет со старой страницы на новую
RedirectMatch /(. *)\.php$ https://site.ru$1.html
Разберем смысл некоторых спецсимволов:
И теперь перейдем к рассмотрению примеров 301 редиректов через htaccess.
301 редирект с одного домена на другой
RewriteEngine on RewriteCond %
При этом в robots.txt старого ресурса нужно прописать:
User-agent: Yandex Disallow: Host: new-site.ru
RewriteEngine On RewriteCond %
Редирект 301 со страниц с www на страницы без www
RewriteCond %
Удаляем слэш в конце урла
Создание перенаправлений с помощью плагина
Разберем, как прописать 301 редиректы в WordPress с помощью плагина Redirection.
Редирект 301 для данной страницы настроен.
Также тут существует возможность создать временный редирект 307. Его можно использовать, если вы временно изменяете url страницы, например, на время технических работ.
Выбирайте наиболее удобный для вас способ создания и настройки 301 редиректов в Вордпресс и делитесь своим опытом.
Как создавать перенаправления на другие страницы в WordPress
В этой статье мы расскажем, что такое перенаправления в WordPress, как их применять. А также опишем все способы реализации редиректов.
Что такое перенаправление?
При переезде вы можете оставить уведомление почтовому отделению, и вся корреспонденция, отправленная на старый адрес, будет перенаправлена на новый. Редиректы (перенаправления) на сайте – это то же самое, но для веб-страниц. Редиректы отправляет посетителей и поисковых роботов на другой адрес.
Когда применяются редиректы:
Почему это важно?
Редиректы следует использовать при перемещении всего сайта на другой домен или даже одной страницы. Если не применять перенаправление, то вместо контента сайта пользователи увидят страницу с ошибкой 404. Это также может негативно сказаться на ранжировании сайта в результатах поиска.
Различные коды перенаправления и их значение
Существует несколько различных типов перенаправлений. Они классифицируются по кодам HTTP, которые им назначены:
Когда и какой тип редиректа использовать?
Перенаправления и скорость загрузки страниц
Перенаправления – это дополнительный шаг в процессе загрузки веб-страницы. Поэтому редиректы замедляют работу сайта. Кроме этого перенаправления веб-страниц расходуют лимит сканирования поисковых систем.
Чтобы избежать этих проблем, следуйте следующим правилам:
Как найти страницы для редиректа и подготовить правильные URL-адреса
При подготовке редиректов следуйте перечисленным ниже правилам:
Как правильно реализовать перенаправления страниц в WordPress
В WordPress редиректы можно создавать двумя способами:
Рассмотрим оба варианта более подробно.
1. Использование плагина
Есть несколько плагинов для организации перенаправлений в WordPress:
Все эти плагины предоставляют вам интерфейс, в котором нужно ввести URL-адрес страницы, откуда нужно осуществить перенаправление и куда оно должно привести пользователя.
По умолчанию этот файл скрыт. Поэтому для доступа к нему активируйте отображение скрытых файлов в используемом FTP-клиенте.
Простое перенаправление с одной страницы сайта на другую можно настроить с помощью следующей директивы:
Если блок уже существует, тогда добавьте в него приведенный ниже код:
Просто добавьте необходимый код прямо перед закрывающей скобкой. Вы также можете использовать символы подстановки в создаваемых перенаправлениях. Например, приведенный ниже код можно использовать для перенаправления всех пользователей с www-версии сайта на версию без www.
Заключение
Перенаправления веб-страниц удерживают пользователей сайта и поисковых роботов. Что положительно сказывается на SEO.
Прочитав эту статью, вы узнали все, что необходимо знать об использовании редиректов и способах их реализации.
Дайте знать, что вы думаете по данной теме в комментариях. За комментарии, отклики, подписки, лайки, дизлайки низкий вам поклон!
Редирект 301 и 302 в WordPress с плагином и без
Вот так, как поступил я, делать нельзя. Это моя самая большая ошибка, которую я совершил и теперь об этом жалею. А надо было всего то, прежде чем удалять сайт, настроить редирект с блога на блог (с домена на домен). Хотя лучше было бы затратить время и сделать редирект с страницы на станицу (со старой статьи на перенесённую статью в этот блог), то есть, перенаправить посетителей со старого адреса на новый адрес. Так бы я не потерял своих посетителей.
Друзья, теперь вы можете не совершать ошибок, а просто настроить нужный вам редирект на своём сайте ВордПресс. Как? Смотрите ниже.
Как сделать редирект в WordPress
Редирект (redirect) – это автоматическое перенаправления браузером посетителя веб-ресурса на другой сайт. Перенаправление можно настроить, как для отдельных страниц, так и для всех страниц, разделов и так далее. Редиректы могут перенаправлять посетителей как на страницы того же сайта, так и на страницы другого сайта.
Зачем нужен редирект
Редиректы используются при смене домена или адреса сайта. Это позволяет поисковым роботам и посетителям находить содержимое используя старые адреса, и не терять при этом все внешние ссылки указывающие на старый домен. При смене формата постоянных ссылок (ЧПУ) в WordPress, смена движка CMS, переход сайта с http на протокол https, склейки домена с www и без. Редиректы так же используются для создания упрощенных или укороченных версий некоторых более длинных адресов сайта и т. д..
Какие бывают редиректы?
Существует два основных типа:
301 является наиболее популярным и используется для перенаправление навсегда. В результате этого процесса старый URL исчезает из выдачи, а новый индексируется поисковиками. Чаще всего SEOшники говорят именно об этом методе. Иногда сервис выдает браузеру ошибку 404 – это значит, что редирект не настроен.
Это перенаправление с одного на другой URL на короткий срок. Посетитель попадает на новую страницу, она не индексируется. Все параметры остаются на исходной страничке и никуда не переносятся. Применять этот вариант переадресации нужно с осторожностью. Он нужен, когда важно оставить предыдущую версию или ссылки, которые размещены.
Обратите внимание, что постоянный редирект 301 в будущем можно конечно изменить. Постоянный redirect запоминаются браузерами и ПС на более долгий срок, чем временные.
Чтобы склеить домен с www на без www. Для постоянного переноса используется код редиректа 301, для временного – 302 или 307. И не забывайте подставлять сои веб-ресурсы.
И наоборот без www с www:
Какой из вариантов выбрать? Посмотрите: какой вариант находиться в топе и для какого из вариантов больше страниц в индексе.
301 редирект с домена на домен
Переезд на новый домен учитывая пожелания 2-ух основных поисковых систем Яндекс и Google: постраничный 301 редирект со старого сайта на новый. При этом для файла robots.txt редирект не надо делать, а прописать в нем директиву Host на новый домен. Тогда код для настройки редиректа на старом сайте может иметь следующий вид (мне бы так раньше сделать):
А файл robots.txt для старого сайта:
Редирект 301 с HTTP на HTTPS
После подключения сертификата-ssl стоит добавить обязательную переадресацию с протокола http на безопасный https, для того, чтобы все ваши соединения были зашифрованы.
Редирект с одной страницы на другую:
Плагин редиректов WordPress
Всё таки пользователям движка ВордПресс повезло, что существуют модули которые облегчают нам жизнь. Прежде чем перейти к специальным плагинам обратите внимание на SEO плагин WordPress SEO Plugin — Rank Math. Если вы установили его или собираетесь в будущем устанавливать, то функция Redirections в нём присутствует.
Встроенный умный менеджер перенаправления Rank Math поможет вам создавать, управлять, удалять, включать или отключать перенаправления в любом масштабе.
Легко создавайте перенаправления (редирект), не возясь с утомительным кодом с SEO плагином Rank Math.
Плагин Redirection и его настройка
Управляйте 301 перенаправлением, отслеживайте ошибки 404 и улучшайте свой сайт. Создавайте и управляйте переадресацией быстро и легко, не требуя знаний Apache или Nginx. Если ваш WordPress поддерживает постоянные ссылки, вы можете использовать редирект для перенаправления любого URL-адреса.
Плагин также может быть настроен для контроля, когда изменения постов или страниц будут изменены и он автоматически создаст редирект на новый URL-адрес.
301 Redirects для сайта WordPress
Быстро создавайте и управляйте переадресацией 301. Просто использовать и проверять перенаправления.
Идеальный плагин для создания нового сайта из старого сайта или изменения доменного имени и управления всеми перенаправлениями и неработающими URL-адресами.
Найдите ссылку на 301 редирект в главном меню настроек. Просто добавьте заголовок, раздел, старую ссылку и новую ссылку:
Плагин Redirect создает новую таблицу в базе данных WP под названием ts_redirects, в которой хранится вся ваша информация о перенаправлении.
Есть и другие модули. Например, Simple 301 Redirects, который является очень простым решением для переадресации на сайте WP.
Плагин Simple 301 Redirects
Simple 301 Redirects предоставляет простой способ перенаправления запросов на другую страницу вашего сайта или в другом месте в Интернете. Это особенно удобно, когда вы переносите сайт WordPress и не можете сохранить свою структуру URL. Установите редирект 301 со старых страниц на новые.
Можно присмотреться к новому плагину Safe Redirect Manager, как альтернатива менеджеру Redirection.
Легко и безопасно управляйте перенаправлениями на вашем сайте WordPress.
Существует множество доступных плагинов перенаправления. Большинство из них хранят редиректы в таблице параметров или в пользовательских таблицах. Большинство из них предоставляют массу ненужных опций. Некоторые из них имеют серьезные последствия для производительности (ведение журнала ошибок 404). Safe Redirect Manager хранит редиректы как пользовательские типы записей. Это делает ваши данные портативными, а ваш сайт масштабируемым.
Safe Redirect Manager построен для обработки трафика корпоративного уровня и используется на крупных издательских сайтах. Плагин поставляется только с тем, что вам нужно, следуя мантре WordPress, решениям, а не опциям. Действия и фильтры делают плагин очень расширяемым.
Товарищи, если вам не подходит ни один представленный плагин, то вы можете сами подобрать подходящий. Введите ключевое слово redirect в поиске по плагином и выбирайте. Редирект под любые цели. Вот например:
Да, чуть не забыл. Бывает ситуация когда вы загружаете медиафайл (например, изображение или видео), WordPress не только сохраняет ваш медиафайл, но и создает URL для него. Страницы с этими URL почти пустые: на них есть только ваше медиа и, возможно, заголовок (если вы его добавили). По этой причине, если вы никогда не используете эти URL, лучше перенаправить их на сам медиа-объект.
Перенаправить URL вложений на файл вложения можно при помощи выше перечисленных менеджеров, а в Yoast SEO просто переключить кнопку Нет на Да:
Как долго нужно сохранять редиректы
Сотрудник Google Гэри Илш опубликовал в Twitter новый пост, в котором поделился актуальными рекомендациями о том, как долго нужно сохранять редиректы.
По его словам, их нужно оставлять минимум на 1 год. При этом для пользователей их желательно сохранять навсегда. В комментариях Илш также уточнил, что речь идет об 1 годе после того, как редиректы были впервые просканированы Google, а не с момента их создания.
«Не отменяйте переадресацию как можно дольше, а лучше оставьте ее на неопределенный срок. Однако следует учитывать, что с точки зрения пользователей страницы при переадресации загружаются медленно, поэтому постарайтесь обновить URL в своих собственных ссылках и популярных ссылках с других сайтов».
Используйте свои кабинеты веб-мастеров Google и Яндекс. Они покажут вам несуществующие страницы на вашем сайте, на которые ссылаются другие страницы.