teroni.site



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



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

Редирект 301 с www на без www и на оборот
Интернет существует давно и для многих является вполне привычным то, что домены с www и без www открывают один и тот же сайт. Однако, для поисковых систем, таких как Google и Яндекс, это все же разные домены.

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


Одним из самых популярных и часто задаваемых вопросов, есть 301 редирект или переадресация между доменами. То есть, как правильно сделать переадресацию с одного домена на другой. Для начала, стоит выделить причины, по которым возникает вопрос о переадресации.

Одной из самых популярных причин есть то, что сайт открывается через 2 адреса, то есть: www.сайт.ру  и сайт.ру. По сути, это один и тот же сайт, но поисковые машины видят его как 2 разных источника. Поэтому, нужно сделать редирект между доменами: когда пользователи будут запрашивать страницы сайта с www будет идти переадресация на эти же страницы сайта только без www или наоборот.

Например фруктовая ферма или хайп проект с перфиксом www. будет отлично смотреться и прибавит авторитета вашему сайту.

Вот примеры как с помощью файла htaccess организовать 301 редирект как в одну сторону, так и в обратную:

301 редирект с www на просто домен:

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

301 редирект с просто домена на www:

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

Все выше указанные строчки должны идти в файле htaccess после директивы RewriteEngine On, так как она включает сам модуль редиректа в apache. Если такой строчки нет, то ее нужно добавить.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Информация

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