Перейти к контенту →

301 редирект при помощи .htaccess (правильный seo редирект)

На мой взгляд единственный верный способ правильного seo редиректа (301 редирект), это редирект при помощи .htaccess


Правильный редирект при изменении адреса страницы.

Если страница сайта переехала на новый адрес, редирект можно сделать при помощи дериктивы Redirect 301 или RedirectPermanent

Вариант 1
RewriteEngine On
RewriteRule ^old-page.html$ /new-page.html/ [R=301,L]

Если страниц несколько, то просто перечисляем их по очереди:
RewriteEngine On
RewriteRule ^old-page.html$ /new-page.html/ [R=301,L]
RewriteRule ^old-page1.html$ /new-page1.html/ [R=301,L]
RewriteRule ^old-page2.html$ /new-page2.html/ [R=301,L]
и т.д.

Редирект с www на домен без www

Перенаправление домена с www на не-www
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.ru$ [NC]
RewriteRule ^(.*)$ http://domain.ru/$1 [R=301,L]

Редирект запросов с не-www на домен с www префиксом
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.ru$ [NC]
RewriteRule ^(.*)$ http://www.domain.ru/$1 [R=301,L]

 

Опубликовано в SEO

Комментарии

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