Ошибка 301

К ошибке 301 (Permanent Redirect 301) прибегают для склейки имени сайта с www и без него. Корректная переадресация важна для передачи значений Page Rank (PR) в Google, тематического индекса цитирования (ТИЦ) в Яндексе и сохранения  поискового трафика Вашего ресурса.

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

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

Для этого в файле .htaccess нужно прописать:

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

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

Чуть более понятный синтаксис

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

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

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

Назад