- Создание сайтов
- Блог/Кейсы
- 301 редирект с www на без www через .htaccess
301 редирект с www на без www через .htaccess
Давайте попробуем разобраться, что же такое 301 редирект и для чего его нужно делать. 301 редирект простыми словами – это перенаправление одной страницы на другую. В данном же случае мы будем пере направлять человека зашедшего на Ваш сайт с www.vashdomen.ru на vashdomen.ru и наоборот.
Для чего нужен 301 редирект.
Поисковые машины Яндекс и Гугл воспринимают домен с www и без www как две разных страницы. Получается, что на сайте дублируется информация внутренних и главной странице.
В современном мире СЕО при продвижении сайтов важна каждая мелочь и поэтому настройка редирект даст Вам фору по сравнению с сайтами конкурентов.
Как же настроить 301 редирект
Самым простым и распространенным способом редиректа является его настройка через файл, лежащий в корне сайта .htaccess.
Существует несколько видов настройки редиректа и все они будут правильными, главное чтоб происходило перенаправление с одной страницы на другую.
Один из самых распространенных вариантов редиректа с www – это:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Лично я, практически всегда использую именно этот метод.
Второй вариант редиректа с www:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Третий вариант:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Редирект с без www на www
Зачастую на клиентских сайта, когда домен по поисковым запросам выводится с www, нужно делать перенаправление с без www.
Первый способ редиректа на www:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
Второй способ редиректа на www:
Options +FollowSymLinksa
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Как понять какой ридеркт нужно сделать именно Вам с www или на без www
Если сайт новый, то я бы рекомендовал делать перенаправления на без www. Так как www – это уже устаревшее «понятие» и люди практически так не забивают сайты.
Касаемо сайтов с возрастом, позициями тут нужно смотреть поисковую выдачу. Если по популярным запросам Ваш сайт находится в топе с www, то и нужно делать редирект на www.
Рекомендации
После настройки редиректа правильный домен стоит прописать и в фале robot.txt в деррективе Host: vashsait.ru.
Так же в панели вебмастера в Яндексе и Гугле стоит указать жедаемое отображения доменного имени.