Как правильно сделать переадресацию с одного URL на другой

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

301-redirekt

В сущности существуют несколько форм перенаправления, но в связи с некоторыми заморочками с временными линковками выгодно использовать 2, кардинально различные:

  • 301 редирект, когда выставляется постоянная смена url страницы и стоит указатель поисковым роботам, что страница окончательно перемещена по новому адресу
  • 307 редирект — это когда смена адреса происходит на время и предыдущий url не считается старым и утратившим свой вес.Поисковым системам это говорит о том, что не нужно удалять из выдачи старую страницу, поэтому страницы не склеиваются, как при 301 редиректе.Использовать переадресацию 307 рекомендуется в случае, когда проводятся какие-либо временные работы на сайте и нежелательно показывать посетителям неготовые страницы.

Оба способа перелинковки продолжают передавать ссылочный вес и PR со старого url. Но при 307 редиректе по запросу Google станет отображать старый, канонический адрес веб-страницы, по скольку переход на новое местоположение является временным.

301 редирект в WordPress с плагином

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

  • Проходим процедуру установки и активации плагина.
  • После в административной панели WordPress переходим Настройки > Перенаправления.
  • В открывшейся панели вносим старый адрес, адрес нового пребывания страницы. Отмечаем Регулярное выражение галочкой и нажимаем Добавить перенаправление

301-redirekt-redirection

Как сделать переадресацию URL через файл .htaccess

.htaccess — конфигурационный файл веб-сервера Apache, позволяющий управлять работой веб-сервера и настройками сайта с помощью различных параметров (директив) без изменения основного конфигурационного файла веб-сервера.

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

Прежде, чем вносить изменения в файл — сделайте резервную копию. Это аксиома!

Существуют достаточно вариантов правописания для редиректа. Предлагаю вам те, которые использовал и использую сам.

301 редирект сайта с WWW на без него

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ваш_домен$ [NC]
RewriteRule ^(.*)$ http://ваш_домен/$1 [R=301,L]

Переадресация одной страницы на другую

Redirect 301 /старая_страница.html http://ваш_сайт/новая_страница.html

301 редирект с одного домена на другой

RewriteCond %{HTTP_HOST} ^старый_домен\.ru$ [NC]
RewriteRule ^(.*)$ http://новый_домен/$1 [R=301,L]

301 редирект всех страниц одного домена на главную страницу другого домена

RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ ваш_сайт/ [L,R=301]

301 редирект всех страниц одного домена на такой же адрес другого url

RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ ваш_сайт/$1 [L,R=301]

301 редирект с http на https

Это изменение в конфигурационном файле я обкатал, когда переводил свой сайт на https

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

Вот как-то так. Разумеется, что существует множество вариантов сделать переадресацию с одного url на другой используя другие плагины и отличные от предложенных директивы для .htaccess. Их вы найдете погуглив интернет. Я вам предложил уже обкатанные.

Успехов, Друзья. С уважением, Олег

 

Комментариев нет

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

как запретить обновление wordpress
Оптимизация и настройка WordPress
Как запретить обновление WordPress

Привет, Друзья. Безусловно, что найдутся те уважаемые сайтостроители, которые пожелают опротестовать желание запретить обновление WordPress. Где-то они будут правы. Но мое, сугубо личное, мнение — новичку, сделавшему попытку создать свой сайт и только пытающемуся разобраться со структурой движка, назначением того или иного файла, с кодами WordPress и плагинами, шаблонами для …

убрать дубли в хлебных крошках SEO by Yoast
Оптимизация и настройка WordPress
Как убрать дубли названия статьи в хлебных крошках SEO by Yoast

Здравствуйте, Друзья. Борьба с дублями страниц и постов всегда приносит свои положительные результаты. Тем, кто пользуется сеоплагином WordPress SEO by Yoast знакома функция вывода хлебных крошек. Только получается, что задействовав ее мы автоматически дублируем название статьи. Где-то это может и не плохо, но когда мы стараемся оптимизировать страницу, то лишний дубль …

Оптимизация и настройка WordPress
2
Оптимизация исходного html-кода сайта на WordPress

Привет, Друзья. В публикации об ускорении загрузки сайта была затронут вопрос об чистке кода сайта. Разглагольствовать вновь «Что?» и «Для чего?» смысла нет. А поэтому, с вашего позволения, перейду непосредственно к теме статьи — «Оптимизация исходного кода сайта». Оптимизация исходного кода сайта на WordPress Производить подобные действия или нет — …