Меню

Как настроить перенаправления wordpress

Редирект на WordPress: 5 лучших плагинов

Вы беспокоитесь о неработающих ссылках и удаленных сообщениях на вашем WordPress-сайте? Больше не надо переживать – в этой статье вы найдете хорошее решение проблемы!

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

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

Но прежде чем двигаться дальше, давайте сначала поймем, что такое редирект, и как он работает.

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

Виды редиректов

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

301 — постоянная переадресация

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

302 — временная переадресация

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

303 – «смотри другое»

На некоторых страницах хранятся одноразовые данные (например, форма оплаты), и вы хотите, чтобы такие страницы не были добавлены в закладки или обновлены. В таком случае сервер может ответить 303 – это просто означает, что если вы отправили форму, посетите этот URL-адрес заново и введите данные другим способом. Это временная переадресация. Часто используется в интернет-магазинах с высоким трафиком.

307 — временная переадресация

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

308 — постоянная переадресация

Это перенаправление, которое работает точно так же, как 307, но с постоянным статусом.

Теперь главный вопрос, который возникает у нас в голове: зачем нам нужно перенаправлять посетителя? Почему мы не можем просто внести изменения или удалить любую запись и оставить ссылки сломанными?

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

Плагины редиректа для WordPress

Redirection

Один из самых популярных плагинов перенаправления WordPress. Он предлагает широкий спектр функций, которые помогут вам с редиректами, и при этом бесплатен.

Некоторые из основных функций, которые он предлагает:

  • Регистрирует 404 ошибки.
  • Все URL-адреса могут быть перенаправлены, за исключением удаленных страниц или неработающих ссылок.
  • Автоматически добавляет 301 редирект при изменении URL сообщения.
  • Вам не нужно беспокоиться о .htaccess, поскольку он полностью работает внутри WordPress.

Quick Page / Post Redirect Plugin

Плагин Quick Page / Post Redirect помогает вам перенаправлять удаленные страницы / сообщения WordPress, неработающие ссылки на новую страницу / сообщение по вашему выбору. Вы можете быстро добавить различные типы переадресаций (301, 302, 307). Этот плагин имеет две простые в использовании функции перенаправления — «Быстрая переадресация» и «Индивидуальная переадресация».

Для стандартных 301 редиректов, Quick Redirects очень полезен. Все, что вам нужно сделать, это ввести URL-адрес запроса и целевой URL-адрес, и он сделает все остальное.

Как и первый плагин, Quick Redirects бесплатен.

Simple 301 Redirects

Simple 301 Redirects — простой в использовании инструмент, который в первую очередь имеет дело с 301 типом перенаправления. Это очень удобный плагин, и очень полезен при смене доменов или хостов вашего сайта. Полезный инструмент, если вы хотите сохранить рейтинг страницы на своем сайте. Старые ссылки останутся невредимыми, и пользовательский трафик будет направлен на ваш новый контент.

Этот плагин бесплатный, и может быть загружен из WordPress Repository.

SEO Redirection


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

Safe Redirect Manager

Плагин Safe Redirect Manager простой в использовании и безопасный. Вместо использования параметров WordPress для хранения переадресаций, он использует пользовательский тип записи. Вы можете указать, какой тип переадресации вы хотите (301, 302 и т. д.) на экране настроек.

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

Бонусные плагины

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

Blogger To WordPress

Blogger для WordPress — очень полезный плагин, который автоматизирует настройку отображения один к одному между блогами Blogger.com и новым сообщением в блоге WordPress. Этот плагин управляет перенаправлением трафика таким образом, что посетители будут перенаправляться со старого поста на тот же пост в новом блоге WordPress один в один.

Easy HTTPS Redirection

Плагин Easy HTTPS Redirection — очень удобный инструмент, особенно когда вы установили сертификат SSL на свой сайт и HTTPS работает неправильно. Вы можете перенаправить все веб-страницы или несколько выбранных страниц в соответствии с вашими потребностями. Он также имеет возможность принудительно загружать статические файлы, такие как изображения, CSS, JS и т. д., используя HTTPS.

Как установить плагин перенаправления WordPress?

Установка плагина для редиректа — очень простая задача, все, что вам нужно сделать, это:

Шаг 1. Установка плагина перенаправления

Шаг 2. Установите плагин перенаправления из репозитория WordPress или найдите его в своей панели управления и активируйте.

Шаг 3. После активации плагина перейдите в Инструменты> Перенаправление, чтобы настроить переадресацию.

Шаг 4. Определите URL-адрес источника (URL-адрес, который требуется заменить) и целевой URL-адрес (новый URL-адрес, на который вы хотите перенаправить его).

Шаг 5: Нажмите «Добавить перенаправление». Тип перенаправления 301 будет добавлен автоматически.

Кроме плагинов для WordPress, есть альтернативный метод для настройки редиректов, с использованием файла .htaccess.

Настройка редиректа с использованием .htaccess вручную

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

Теперь, чтобы отредактировать файл .htaccess, вам нужно будет подключиться к вашему сайту с помощью FTP-клиента. Вы можете найти файл .htaccess в корневом каталоге сайта WordPress. Поскольку .htaccess является скрытым системным файлом, убедитесь, что ваш FTP-клиент настроен на показ скрытых файлов. Обычно это опция включается в настройках программы.

Инструкция по настройке

Создайте пустой текстовый файл с помощью текстового редактора, такого как Блокнот, и сохраните его как .htaccess. И напишите нижеприведенный код для желаемой переадресации.

Здесь мы перенаправим на домен example.com.

Для 301 редиректа:

Для 302 редиректа:

Перенаправить index.html в определенный подкаталог:

Перенаправить старый файл на новый путь к файлу:

Redirect / olddirectory / oldfile.html

Перенаправление на определенную индексную страницу:

Теперь загрузите этот файл, не забудьте указать его как .htaccess.

Настройка переадресации WordPress очень проста. Все, что вам нужно сделать — это выбрать соответствующий метод.

Источник

Как настроить редиректы в WordPress: ТОП 5 плагинов и .htaccess

Любой пользователь интернета сталкивался с редиректами – перенаправлениями браузера с одной страницы на другую. Если ваш сайт переехал на новый адрес, а посетители все еще пытаются зайти на него по старому, на помощь приходят редиректы. Они перенаправляют пользователя на нужный адрес без потери внешних ссылок на старый домен.
Еще одним применением редиректов является создание более коротких и простых ссылок. Это делает их внешний вид проще для пользователей.
Очень часто используют и редирект на WordPress, не смотря на то, что данная CMS может самостоятельно настраивать перенаправления. Делается это, в основном, при смене названия сайта или его частей.

Виды редиректов

Редиректы делятся на две основные группы: постоянные и временные, 301 и 302, соответственно. Числами обозначены коды http для перенаправления.
Постоянная переадресация информирует поисковики о том, что запрашиваемая страница навсегда переехала на новый адрес. Временная же, сообщает о временном перемещении страницы на другой адрес. Также иногда используются коды 307 и 308 для обозначения постоянной и временной переадресации соответственно.
Важно понимать, что постоянный редирект не совсем соответствует своему названию. Его можно будет сменить. Его основное отличие от временного в том, что постоянные редиректы находятся в памяти браузеров значительно дольше. Для определения вида редиректа можно зайти в панель для разработчиков и во вкладке «Сеть» посмотреть на заголовки веб-сервера, или воспользоваться специальными сервисами для проверки кода ответа сервера.

Плагины для создания редиректов в WordPress

Так как WordPress является очень популярной CMS, то для нее существует широкий выбор плагинов. Рассмотрим наиболее популярные плагины для редиректа.

Redirection

Является, пожалуй, самым популярным плагином для редиректа в CMS WordPress. Такая популярность обусловлена высокой функциональностью плагина и его доступностью, ведь Redirection – бесплатный плагин и находится в свободном доступе. Его основные функции:

  • Благодаря работе исключительно внутри WordPress, вам не нужно прибегать к помощи .htaccess.
  • Перенаправление всех URL, кроме тех страниц и ссылок, которые удалены или не работают.
  • Регистрация 404 ошибок.
  • Если URL изменен, автоматически добавляется 301 редирект.

Quick Page/ Post Redirect Plugin

Если на вашем сайте есть неработающие или удаленные страницы и ссылки, этот плагин поможет перенаправить их на новую страницу, выбранную вами.
Обладает возможностью добавления разных типов переадресации. Имеет две функции для переадресации — быстрая и индивидуальная. Этот плагин очень хорош для 301 редиректов: вы просто вводите адрес запроса и целевой адрес, а всю работу плагин делает самостоятельно. Как и Redirection, установить Quick Page/ Post Redirect Plugin вы можете совершенно бесплатно.

Simple 301 Redirects

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

SEO Redirection

Этот плагин позволяет использовать все типы редиректа на WordPress. Для его использования вам не понадобится знание .htaccess. Он станет отличным помощником при переносе проекта или при его реструктуризации.

Safe redirect manager

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

Если функционала перечисленных плагинов вам недостаточно, есть еще несколько инструментов для более продвинутых пользователей, например: Blogger to WordPress и Easy HTTPS Redirection. Подробно на них в данной статье мы останавливаться не будем.

.htaccess для создания редиректов

При использовании на хостинге Apache, скорее всего, вам доступен .htaccess файл, с помощью которого также можно выполнить настройку редиректов.
К примеру:

Директива RedirectMatch позволяет сделать настройку, применяя регулярные выражения:

При использовании nginx вы можете настроить редиректы в настройках веб-сервера при использовании директивы rewrite.

Для редиректа на сайтах на WordPress используются две встроенных функции: wp_redirect и wp_safe_redirect. Их отличие состоит в том, что вторая функция проверяет, разрешен ли адрес. Управлять списком разрешенных адресов позволяет специальный фильтр – allowed_redirect_hosts.

При использовании этих функций вы можете указать, какой вид редиректа будет использоваться. Если вы опытный пользователь WordPress, то можете использовать эти функции как альтернативу дополнительным плагинам для WordPress, которые были описаны раньше. Например:

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

Источник



Как создавать перенаправления на другие страницы в WordPress

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

Что такое перенаправление?

При переезде вы можете оставить уведомление почтовому отделению, и вся корреспонденция, отправленная на старый адрес, будет перенаправлена ​​на новый. Редиректы (перенаправления) на сайте – это то же самое, но для веб-страниц. Редиректы отправляет посетителей и поисковых роботов на другой адрес.

Когда применяются редиректы:

  1. Если допущена ошибка в заголовке или URL-адресе, которую необходимо исправить.
  2. Изменение структуры постоянных ссылок сайта.
  3. Если внешние ссылки указывают на неправильный адрес.
  4. Изменение части URL-адреса – например, если нужно удалить www или перейти на HTTPS.
  5. При переезде сайта на новый домен – чтобы трафик со старого URL-адреса попадал на новый.

Почему это важно?

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

Различные коды перенаправления и их значение

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

  • 301 – означает, что страница была перемещена навсегда, и теперь ее новую версию можно найти по другому адресу. SEO показатели веб-страницы при этом сохраняются на 90%.
  • 302 – страница перемещена временно. Исходный URL-адрес в настоящее время недоступен. SEO-показатели веб-страницы не сохраняются.
  • 303 – используется только в веб-формах, чтобы запретить пользователям повторную отправку данных (при использовании кнопки «Назад» в браузере).
  • 307 — аналогично 302, но для HTML 1.1. Это означает, что ресурс был временно перемещен.
  • 308 — постоянная версия кода 307.

Когда и какой тип редиректа использовать?

  • 301 – используйте этот код, если планируете удалить страницу и хотите перенаправлять пользователей на другой релевантный URL-адрес. А также когда хотите изменить постоянную ссылку на веб-страницу.
  • 302 – используйте его при внесении изменений в веб-страницу, которую пользователи не должны видеть. А также когда перенаправляете их на временную страницу продаж. Благодаря этому редиректу поисковые системы не будут индексировать временную страницу.

Перенаправления и скорость загрузки страниц

Перенаправления – это дополнительный шаг в процессе загрузки веб-страницы. Поэтому редиректы замедляют работу сайта. Кроме этого перенаправления веб-страниц расходуют лимит сканирования поисковых систем.

Чтобы избежать этих проблем, следуйте следующим правилам:

  • Избегайте цепочек перенаправлений – нескольких переходов со старой веб-страницы на новую. Особенно, когда перенаправляете с http на https и с www на домен без www. Это должно быть одним прямым перенаправлением (на https://domain.com).
  • Не используйте перенаправления для ссылок – если неисправная ссылка появилась в меню или статье сайт, измените ее вручную.
  • Попробуйте исправить внешние ссылки. Если ошибка связана с входящей ссылкой, попробуйте связаться с владельцем сайта-донора и попросите исправить ее.

Сведите количество перенаправления веб-страниц к необходимому минимуму. Чтобы определить страницы с несколькими перенаправлениями, воспользуйтесь сервисом Redirect Mapper .

Как найти страницы для редиректа и подготовить правильные URL-адреса

Начните с анализа страниц с ошибками 404 в Search Console. Они указаны на вкладке « Покрытие» .

Но Google Search Console отображает только ошибки 404, которые угрожают индексации страниц сайта. Поэтому для отслеживания несуществующих страниц также можно использовать специализированный сервис. Например, Screaming Frog .

При подготовке редиректов следуйте перечисленным ниже правилам:

  • Используйте правильные URL-адреса – например, если вы указываете слеш в конце, используйте его в обоих URL-адресах. Кроме этого всегда перенаправляйте на одну и ту же версию сайта.
  • Используйте относительные URL-адреса – то есть /your-page вместо http://yoursite.com/your-page. Так вы сделаете перенаправления невосприимчивыми к любым изменениям в домене верхнего уровня.
  • Перенаправляйте на соответствующие страницы – на аналогичные по теме и намерению.

Как правильно реализовать перенаправления страниц в WordPress

В WordPress редиректы можно создавать двумя способами:

  • С помощью плагина – простой, но более медленный способ. Так как многие специализированные плагины используют функцию wp_redirect , которая может вызвать проблемы с производительностью.
  • С помощью файла .htaccess – более мощный способ мощный. В этот файл можно добавить директивы для использования сжатия gzip. При его использовании перенаправление происходит быстрее, поскольку оно настраивается на уровне сервера.

Рассмотрим оба варианта более подробно.

1. Использование плагина

Есть несколько плагинов для организации перенаправлений в WordPress:

  • Redirection – позволяет осуществлять перенаправления с помощью Core, htaccess и Nginx.
  • Simple 301 Redirects – простой в использовании плагин.
  • Safe Redirect Manager – с помощью этого плагина вы сможете выбрать, какой код перенаправления необходимо использовать. Он также позволяет перенаправлять только на ресурсы из белого списка для обеспечения дополнительной безопасности.
  • Easy Redirect Manager – подходит для переадресации 301 и 302. Плагин поставляется с множеством различных опций.

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

2. Использование файла .htaccess

Файл .htaccess располагается на сервере внутри папки WordPress. Вы можете получить доступ к нему, подключившись к серверу через FTP.

По умолчанию этот файл скрыт. Поэтому для доступа к нему активируйте отображение скрытых файлов в используемом FTP-клиенте.

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

Простое перенаправление с одной страницы сайта на другую можно настроить с помощью следующей директивы:

Если блок уже существует, тогда добавьте в него приведенный ниже код:

Просто добавьте необходимый код прямо перед закрывающей скобкой. Вы также можете использовать символы подстановки в создаваемых перенаправлениях. Например, приведенный ниже код можно использовать для перенаправления всех пользователей с www-версии сайта на версию без www.

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

Заключение

Перенаправления веб-страниц удерживают пользователей сайта и поисковых роботов. Что положительно сказывается на SEO.

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

Источник

Читайте также:  Sea of thieves как настроить пирата