Как сделать редирект в WordPress. Как сделать редирект 301 wordpress


Как сделать редирект в WordPress

Здравствуйте, друзья! Сегодня мы поговорим о создании редиректов (перенаправлений) в WordPress. Если вам нужно перенаправить пользователей и поисковые системы на другой URL отличный от того, который они первоначально запросили, тогда 301 редирект то, что вам нужно!

301 переадресацию удобно использовать в таких случаях:

301 редирект — постоянное перенаправление, которое передает около 90-99% ссылочного веса. Такой вид редиректа указывает на то, что страница перемещена по новому адресу, а старый url следует считать устаревшим.

Как сделать 301 редирект в WordPress

Для создания редиректа в WordPress мы будем использовать отличный плагин — Redirection. Теперь давайте пошагово разберем как создать 301 редирект.

Для того чтобы создать перенаправление нужно:

1. Установить и активировать плагин Redirection.

2. После того как мы установили и активировали плагин переходим в Инструменты -> Redirection.

3. В открывшемся окне нужно сделать следующее:

Готово! Перенаправление создано!

Как создать временный редирект в WordPress

В случае, если вам нужно создать временный редирект или изменить 301 на 307 нужно:

1. Создаем перенаправление как в примере выше, если оно еще не создано.

2. Нажимаем «Edit» на нужном нам редиректе.

3. Нажимаем на прямоугольник. (1 на рис.). Выбираем в выпадающем списке 307 — Temporary Redirect (2 на рис.). Нажимаем кнопку «Save».

Готово! Как видите, всего за несколько кликов можно создать временное перенаправление или изменить уже созданное ранее перенаправление на временное.

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

learnprosoft.com

Как сделать 301 редирект с HTTP на HTTPS для WordPress

Сделать редирект, в принципе, не сложно. Главное иметь правильный код :) И вот как раз с этим есть некоторая сложность. Потому что у каждого свой хостинг. Но не переживайте, один из приведенных ниже вариантов кодов у вас должен заработать.

Первым пишу код, который сработал у меня. Все представленные ниже либо не работали, либо не обрабатывали ссылки категорий сайта — то есть не перенаправляли с HTTP на HTTPS.

Важно: в коде должен быть указан именно 301 редирект, а не просто перенаправление. Кстати, в первом варианте, тоже было написано [R,L], я потом исправил на [R=301,L]

Если этого не сделать, то ответ севера будет таким:

А должен быть:

Проверка ответа сервера https://webmaster.yandex.ru/tools/server-response

Вариант 1

RewriteEngine on # если первая строка уже присутствует в вашем .htaccess файле, то второй раз добавлять не нужно RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R=301,L] # дальше пойдут правила постоянных ссылок WordPress

Вариант 2

RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Вариант 3

RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

Вариант 4

RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

fortress-design.com

Как сделать редирект 301 – Unihost.FAQ

cPanel

    1. Зайдите на главную страницу cPanel.
    2. В разделе «Домены», нажмите на кнопку «Перенаправления».
    3. Выберите «Постоянный (301)» как тип добавляемого редиректа.
    4. В следующем поле выберите домен, с которого вы хотите сделать редирект. Или же выберите **Все общедоступные домены**, если вы хотите перенаправить все домены, которые управляются этой панелью.
    5. В поле «Перенаправляет на» введите адрес, на который вы хотите перенаправить ссылки.
    6. Поставьте галочки напротив нужных вам атрибутов (в основном используются «Перенаправлять с или без www» и «Групповое перенаправление»).301-RU-01
    7. Нажмите «Добавить».

ISPmanager

    1. Зайдите на главную страницу ISPmanager.
    2. В меню «WWW» выберите пункт «WWW-домены». Откроется окно со списком активных доменов.
    3. Выберите домен, с которого вы хотите сделать редирект.301-RU-2
    4. Нажмите на значок «Редиректы». Вы перенесет на страницу со списком редиректов.
    5. Нажмите на кнопку «Создать», чтобы добавить редирект.
    6. В поле «Путь» введите адрес страницы, с которой вы хотите делать редирект.
    7. В поле «Код» выберите «301 – перенесен на новый адрес».
    8. В поле «URL» введите адрес страницы, на которую вы хотите сделать редирект.
    9. Нажмите ОК.

FTP (ручная правка .htaccess)

  1. Подключитесь к вашему сайту по FTP.
  2. Создайте в корне вашего сайта файл .htaccess (если он там есть — откройте его).
  3. Вставьте в него следующие строки, заменив www.example.com на домен, откуда вы хотите сделать редирект, а www.example2.com на домен, куда этот редирект должен вести: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.example.com [NC] RewriteRule ^(.*) http://www.example2.com/$1 [L,R=301]
  4. Сохраните файл.

Теперь стоит дополнительно поправить файл robots.txt для Yandex, так как иногда этот поисковик не сразу понимает смену домена и может объявить ваш новый сайт дубликатом.

  1. Откройте файл robots.txt (если такого нет – создайте его в корне сайта).
  2. Вставьте в него: User-agent: Yandex Disallow: Host: example2.com
  3. Сохраните файл.
Понравилось? Мы старались, правда! Сделай нам приятно — подпишись на новые статьи. Дальше — лучше!

unihost.com


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта