Сайт с www и без

Уверен, что многие из вас понимают, что сайт "webcareer.ru" и "www.webcareer.ru" - это один и тот же сайт. То есть, независимо от того, указали вы адрес с WWW или без, вы все равно попадете на один и тот же ресурс.

Однако, поисковики так не считают. Для них сайт указанный с WWW и указанный без WWW - это два разных сайта. И собственно из-за этого возникает большая проблема. Так как, часть внешних сайтов будет ссылаться на "webcareer.ru", а другая часть на "www.webcareer.ru", в итоге общий ссылочный вес будет делиться между двумя доменами. А это очень плохо с точки зрения поисковой оптимизации.

И плюс ко всему к этому, т.к. на двух разных доменах находиться один и тот же контент, то поисковики это воспримут, как дублирование. И из-за этого понизят основной сайт в поисковой выдаче.

Таким образом, я думаю, вы теперь понимаете к чему это все может привести.

Но не спешите расстраиваться, ведь решение есть и оно очень простое. Для начала вам необходимо решить, какой вариант написания домена вы хотите использовать (с WWW или без).

Если хотите, чтобы ваш сайт был с WWW, то создайте файл .htaccess и в нем пропишите следующее:

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

Естественно, название моего домена webcareer.ru, в приведенном выше коде, замените на свой домен.

Если же вы хотите, чтобы ваш сайт был без WWW, то тогда в файле .htaccess укажите немного другой код:

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

Здесь аналогично, название моего домена webcareer.ru, нужно заменить на свой домен.

Полученный файл .htaccess залейте в корень своего сайта. Если вы не знает, как создать .htaccess, то можете скачать уже готовый из дополнительных материалов.

Замечание: если в корне вашего сайта уже есть файл .htaccess, то создавать новый не нужно. Просто откройте для редактирования существующий и в самый конец добавьте приведенный выше код.

Что мы сделали, добавив эти строки кода?

Допустим, мы решили сделать наш сайт без WWW и добавили в .htaccess соответствующий код. Теперь, если пользователь наберет наш сайт в браузере, как "webcareer.ru", то ничего собственно не произойдет. Но зато если он наберет наш сайт, как "www.webcareer.ru", то произойдет 301 редирект (перенаправление) на домен "webcareer.ru".

Данный редирект, даст поисковикам понять, что эти два домена являются одним целым, потому что мы их как бы "склеили". И таким образом мы избавимся от потери ссылочной массы и от дублирования контента.

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