301 Redirect WordPress - Полное руководство по .htaccess 301 Redirects

  1. Что такое редирект 301?
  2. Когда следует добавить 301 Redirects?
  3. Зачем добавлять 301 перенаправления?
  4. Ваши посетители Пользовательский опыт
  5. Поисковики - SEO Причины
  6. 301 перенаправить WordPress
  7. 301 Redirect - 5 лучших плагинов для WordPress
  8. 1. Перенаправление плагинов WordPress
  9. 2. Простой плагин 301 Redirects
  10. 3. Быстрая страница / плагин переадресации
  11. 4. Менеджер безопасного перенаправления - WordPress Multisites
  12. 5. Yoast SEO плагин - инструмент htaccess
  13. 301 Перенаправляет с .htaccess файлом
  14. 301 код перенаправления
  15. Перенаправить сообщения / страницы в одном домене
  16. Перенаправить старый домен на новый домен
  17. 301 Перенаправляет после перехода на HTTPS / Добавление SSL
  18. SEO после 301 переадресации
  19. Смена домена в консоли поиска Google для веб-мастеров
  20. Как долго должны быть активны редиректы 301?
  21. Подводя итог
  22. 301 Redirect WordPress

Настоятельно рекомендуется настроить 301 переадресацию в WordPress, когда вы изменяете URL (постоянные ссылки) ваших постов и страниц или перемещаете свой веб-сайт из одного домена в другой.

Если вы изменяете URL / домен вашего веб-сайта WordPress, вам необходимо тщательно спланировать, чтобы не потерять ни один из существующих трафика и элементов SEO для существующих постов / страниц для вашего старого домена.

Добавление перенаправления 301 к вашим сообщениям и страницам действительно легко в WordPress.

Я познакомлю вас с несколькими способами, которыми вы можете легко добавить редирект 301 к своим постам и страницам или всему домену вашего блога / веб-сайта WordPress. Кроме того, я помогу вам реализовать эти перенаправления, сохранив при этом существующий трафик и SEO.

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

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

Что такое редирект 301?

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

Что касается SEO, существует три основных вида перенаправления, которые мы можем использовать для перенаправления одного URL-адреса на другой.

  • 301 , «Переехал навсегда»
  • 302 , «Временно переехал»
  • Мета Обновить

Переадресация 301 указывает, что URL-адрес имеет статус «Перемещено навсегда» и передает более 90% сока поисковых систем на новый URL-адрес.

Если вы не переходите на новый URL-адрес навсегда, вы можете рассмотреть возможность использования перенаправления 302 или других перенаправлений в зависимости от вашей ситуации.

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

Когда следует добавить 301 Redirects?

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

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

Во всех вышеперечисленных случаях нам нужен код статуса ответа 301, так как мы изменили URL навсегда.

Зачем добавлять 301 перенаправления?

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

Ваши посетители Пользовательский опыт

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

Поисковики - SEO Причины

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

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

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

301 перенаправить WordPress

Добавить 301 редирект в WordPress действительно легко. В зависимости от того, меняете ли вы постоянные ссылки или весь URL-адрес домена, вот несколько методов, которые вы можете использовать в WordPress.

301 Redirect - 5 лучших плагинов для WordPress

Плагины облегчают многие вещи в WordPress, и неудивительно, что есть несколько популярных плагинов WordPress, которые делают добавление 301-перенаправлений действительно простым.

1. Перенаправление плагинов WordPress

Redirection - плагин, который я использую и настоятельно рекомендую для 301 перенаправлений. Это также один из самых популярных плагинов, доступных в официальном репозитории WordPress.

  • Определите исходный URL (ваш старый, существующий URL) и целевой URL (ваш новый URL, на который вы хотите перенаправить) и нажмите Add Redirection.
  • Тип перенаправления 301 добавлен по умолчанию! И это все, что вам нужно сделать

Плагин перенаправления является мощным плагином и имеет несколько других опций.

Одна из наиболее полезных функций (также почему я рекомендую использовать этот плагин) заключается в том, что он автоматически добавляет перенаправление 301, когда вы в любое время изменяете URL своего поста в WordPress.

Другие функции, такие как мониторинг ошибок 404 и пользовательские методы перенаправления (перенаправления 301, 302 и 307), могут быть полезны для более широких целей SEO.

Плагин также доступен на более чем 25 языках.

Скачать плагин перенаправления

2. Простой плагин 301 Redirects

Это еще один плагин WordPress, который позволяет просто добавить 301 перенаправления. Simple 301 Redirects также является одним из наиболее часто используемых плагинов в WordPress.

  • Загрузите и установите плагин из репозитория WordPress ,
  • После активации перейдите на страницу Настройки > 301 Перенаправления .
  • Вы увидите два пустых поля для добавления своего СТАРОГО URL в поле «Запрос» и нового URL в поле «Место назначения».
  • Нажмите Сохранить изменения, и он автоматически добавит тип перенаправления 301.

Вы также можете использовать Wildcards с этим плагином перенаправления. Чтобы использовать подстановочные знаки, установите флажок «Использовать подстановочные знаки» под полями URL-адресов.

Вы также должны поставить звездочку (*) после имени папки, которую вы хотите перенаправить. Смотрите изображение и пример ниже.

Смотрите изображение и пример ниже

пример
Запрос: / old-folder / *
Пункт назначения: / redirect-all-here /

Скачать простой плагин 301

3. Быстрая страница / плагин переадресации

Плагин Quick Page / Post Redirect помогает вам быстро добавлять различные типы перенаправлений (301, 302, 307, meta) на ваши страницы и посты WordPress.

  • Скачайте, установите и активируйте Быстрая страница / плагин перенаправления сообщений из хранилища WordPress.
  • Вы можете добавить перенаправления двумя способами - «Быстрые перенаправления» и «Индивидуальные перенаправления».
  • Чтобы добавить Quick Redirects, перейдите в меню Quick Redirects, которое вы увидите после активации плагина.

Чтобы добавить Quick Redirects, перейдите в меню Quick Redirects, которое вы увидите после активации плагина

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

Изображение ниже)

Последний полезный параметр, на который я хочу обратить внимание в этом плагине, - это возможность добавить ' rel = ”nofollow “ к ссылке, если вы не хотите передавать сок ранга поисковой системы на URL перенаправления.

Скачать плагин Quick Page / Post Redirect

4. Менеджер безопасного перенаправления - WordPress Multisites

Если вы разработчик или используете WordPress Multisite, я рекомендую использовать Плагин Safe Redirect Manager ,

Этот плагин создан надежными разработчиками премиального агентства WordPress. 10up и помогает вам безопасно управлять HTTP-перенаправлениями вашего сайта.

  • Загрузите и установите плагин Safe Redirect Manager из репозитория WordPress или почтовый через Github ,
  • После активации перейдите в Инструменты > Менеджер безопасного перенаправления .
  • Нажмите «Создать правило перенаправления» в верхней части страницы.

Нажмите «Создать правило перенаправления» в верхней части страницы

  • В разделе «Параметры перенаправления» заполните URL-адреса «Перенаправление с: и».
  • Под кодом статуса HTTP вам нужно будет вручную выбрать «301 Moved Permanently».

Под кодом статуса HTTP вам нужно будет вручную выбрать «301 Moved Permanently»

  • Нажмите опубликовать или запланировать, когда вы закончите.

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

Хотя вам понадобится только 301, постоянно перемещенный (или иногда 302, временно перемещенный), этот плагин предоставляет вам несколько дополнительных опций для добавления различных кодов статуса HTTP.

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

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

Скачать плагин Safe Redirect Manager

5. Yoast SEO плагин - инструмент htaccess

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

Зачем устанавливать больше плагинов, если вы можете сделать это с плагинами, которые у вас уже есть? Мы все хотим свести плагины к минимуму, верно?

Плагин Yoast SEO позволяет редактировать ваши файл .htaccess (подробнее об этом позже), который вы можете использовать для добавления 301 перенаправления.

Теперь я не рекомендую использовать это, если вам неудобно редактировать файл .htaccess. Следуйте приведенным ниже инструкциям, если вы уже установили плагин Yoast SEO и можете легко редактировать файл .htaccess.

  • На панели инструментов WordPress перейдите в раздел SEO > Инструменты, и вы увидите список встроенных инструментов для WordPress (см. Изображение ниже).

Изображение ниже)

  • Нажмите на инструмент редактора файлов, который позволит вам редактировать ваш файл .htaccess.
  • Важно : Сделайте резервную копию файла .htaccess, прежде чем вносить какие-либо изменения. (Если вы запутаете свой файл .htaccess здесь, вы не сможете получить доступ к своей панели управления WordPress. Вам нужно будет войти в свой FTP-клиент и исправить синтаксис или восстановить файл .htaccess, для которого вы создали резервную копию.
  • На этой странице вы увидите два поля для файла Robots.txt и файла .htaccess.
  • Добавьте код перенаправления (см. Пример кода на скриншоте для перенаправлений 301 или код, который вам нужен в следующем разделе) в поле файла .htaccess и нажмите «Сохранить изменения в .htaccess».

htaccess»

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

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

301 Перенаправляет с .htaccess файлом

Вы можете легко добавить 301 переадресацию для нескольких постов и страниц WordPress с помощью плагина, но что вы будете делать, если вы полностью переместите свой веб-сайт в другой домен?

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

Вам нужно будет иметь доступ к FTP (имя пользователя и пароль) и войти на свой сервер, используя FTP-клиент, такой как Cyberduck или же FileZilla ,

После входа в систему вы должны увидеть файл .htaccess в корне вашей установки WordPress, в котором уже должна быть некоторая информация.

Вот как выглядит мой контент .htaccess.

Это код, который WordPress добавляет во время установки или при изменении параметров постоянной ссылки.

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

А в некоторых случаях у вас может не быть файла вообще. Попробуйте добавить его самостоятельно, используя редактор FTP. Помните . в начале имени файла (.htaccess). Кроме того, установите разрешение 644, как требуется и рекомендуется для файлов .htaccess. от WordPress ,

301 код перенаправления

В зависимости от различных ситуаций (независимо от того, меняете ли вы только URL или весь домен), вам потребуется добавить разные коды перенаправления в вышеупомянутый файл .htaccess.

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

Давайте рассмотрим некоторые ситуации и коды, необходимые для добавления перенаправлений 301 в ваш файл .htaccess.

Перенаправить сообщения / страницы в одном домене

Допустим, вы просто изменили постоянную ссылку (URL) постов или страниц в одном домене. Ваш предыдущий URL, например, был / old-post /, а вы изменили его на / new-post / .

Вот код, который вам нужно будет добавить в ваш файл .htaccess.

Вторая строка кода выше - это место, где происходит волшебство.

Вам необходимо указать тип перенаправления с ключевым словом Redirect 301 и сначала добавить свой старый URL ( / old-post / ), а затем добавить новый URL ( http://www.yourwebsite.com/new-post/ ), который вам нужен. быть перенаправленным на. Не забудьте изменить ссылку yourwebsite.com на собственное доменное имя.

Если вы хотите добавить больше перенаправлений, просто добавьте строку 2 ниже в том же формате. Строка 1 и строка 3 просто комментарии.

Перенаправить старый домен на новый домен

Если вы перемещаете свой веб-сайт WordPress в новый домен - например, ваш предыдущий домен был olddomain.com , а теперь вы перешли на newdomain.com ;

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

Вот код, который вам нужно будет добавить в файл .htaccess старого домена.

Очевидно, вам нужно изменить olddomain и newdomain на ваши собственные доменные имена. Кроме того, измените расширение .com, если требуется.

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

Например, вот настоящий код .htaccess, который я использовал для 301-го перенаправления моего личного веб-сайта Pradeep.co на версию .com Прадип Сингх ,

Если ваши сайты работают по протоколу HTTPS, не удаляйте другой код из файла .htaccess, необходимого для SSL. И не забудьте добавить https в новый домен, как в примере выше.

301 Перенаправляет после перехода на HTTPS / Добавление SSL

Если вы недавно перешли с HTTP на HTTPS или добавили SSL на свой веб-сайт, вам потребуется 301 перенаправить весь ваш HTTP-трафик на HTTPS.

апаш

Добавьте следующий код перенаправления 301 в ваш файл .htaccess, и ваши посетители будут автоматически перенаправлены на HTTPS-версию вашего сайта.

Возможно, у вас уже есть строка 1 - RewriteEngine On, если у вас есть файл .htaccess. Просто убедитесь, что строки 2 и 3 приведенного выше кода соответствуют вашей существующей RewriteEngine On line.

NGINX

Добавьте следующий код в вашу конфигурацию Nginx.

Вы также можете использовать плагины WordPress, такие как Действительно простой SSL который перенаправляет все входящие запросы на ваш сайт в версию HTTPS.

SEO после 301 переадресации

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

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

Однако, если вы добавили 301 переадресацию после перехода на совершенно новый домен, есть еще один шаг, который я бы порекомендовал для целей SEO.

Смена домена в консоли поиска Google для веб-мастеров

Хотя Google достаточно умен, чтобы самому принять изменения, вы можете упростить свою работу, уведомив себя и ускорив процесс.

Если вы беспокоитесь о SEO, я предполагаю, что вы уже используете инструмент Google для веб-мастеров - Консоль поиска , (Если нет, войдите под своим адресом Gmail и добавьте / подтвердите свои сайты).

Вам необходимо проверить оба ваших домена (домен до 301 перенаправления и новый домен) в поисковой консоли. Нажмите « Добавить свойство », если вам нужно добавить и подтвердить новый веб-сайт.

Действия, чтобы отправить изменение домена

  • Когда вы войдете в консоль поиска, нажмите на старый домен, с которого вы хотите отойти.
  • На панели инструментов нажмите значок шестеренки (в правом углу), а затем нажмите «Смена адреса».

На панели инструментов нажмите значок шестеренки (в правом углу), а затем нажмите «Смена адреса»

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

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

  • Выберите новый веб-сайт из списка на первом этапе.
  • Теперь вы можете подтвердить, что добавленные вами редиректы 301 (используя коды выше) работают правильно на втором шаге.
  • Вам нужно будет проверить оба домена даже после переадресации 301.
  • Нажмите «Отправить», и вы успешно уведомили Google об изменении.

Примечание для шага 2: Вы можете не пройти шаг 2 сразу после добавления кода перенаправления htaccess, но повторите попытку через день или около того, и вы сможете подтвердить все шаги.

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

Как долго должны быть активны редиректы 301?

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

Хотя официальных сроков пока нет, многие SEO-специалисты рекомендуют поддерживать перенаправления 301 как минимум в течение года. Google может потребоваться от 6 месяцев до года, чтобы полностью распознать, что сайт переехал. Джон Мюллер из Google во время видеовстречи также предлагается (смотреть на отметке 26:18) стремясь сохранять ссылки активными не менее года.

Наконец, для тех, кто продолжает менять домены и имеет несколько переадресаций 301, вот видео с Мэтт Каттс Google, что я рекомендую смотреть для лучших практик.

Подводя итог

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

Я надеюсь, что теперь вы можете добавлять простые 301 перенаправления, сохраняя при этом весь свой трафик и аспекты SEO.

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

  • Обновление за август 2016 : Google сделал несколько официальных объявлений о новых правилах 301, 302 перенаправления. Следите за нашим последним сообщением о 301 перенаправления и эффект на PageRank узнать больше о последних событиях.
301 Redirect WordPress
  • Общий обзор плагинов 301 Redirect

Резюме

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

связанные с

Что такое редирект 301?
Когда следует добавить 301 Redirects?
Зачем добавлять 301 перенаправления?
Что такое редирект 301?
Когда следует добавить 301 Redirects?
Зачем добавлять 301 перенаправления?
Мы все хотим свести плагины к минимуму, верно?
Как долго должны быть активны редиректы 301?