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

Если возникает 301-ая ошибка (301 Permament Redirect) при запросе какого-либо адреса страницы, то это значит, что страница была перенесена на новый адрес.

Создание редиректа 301 - это лучший способ сохранить сайт в поисковиках при переезде на другой хостинг или замене большого количества страниц.

Есть несколько вариантов, самый простой - редирект в .htaccess

С помощью директивы Redirect или RedirectPermanent

Redirect 301 /my-old-page.html

или

Redirect permanent /my-old-page.html

C помощью директивы RewriteRule модуля mod_rewrite

Перенаправление с www на не-www домен

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Редирект с не-www на домен с www префиксом

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

znaki.jpg