Основной домен (в формате с префиксом www или без него)

Основным доменом является домен, который вы хотите использовать для индексации страниц своего сайта (иногда он называется каноническим доменом). Ссылки могут указывать на ваш сайт с помощью версий URL с префиксом www и без этого префикса (например //www.domain.com и //domain.com). Основной домен представляет собой ту версию, которую планируется использовать для вашего сайта в результатах поиска.

Если вы видите сообщение о том, что ваш сайт не был добавлен в индекс, возможно, это связано с тем, что он был проиндексирован с другим названием домена. Например, при получении сообщения о том, что сайт //domain.com не проиндексирован, убедитесь, что вы также добавили сайт //www.domain.com (и наоборот), и проверьте данные по этому сайту.

Если в качестве основного домена вы укажете //www.domain.com и Google найдет ссылку на ваш сайт в формате //domain.com, она будет считаться идентичной ссылке //www.domain.com. Кроме того, Google будет учитывать ваши предпочтения при показе URL-адресов. Если не указать основной домен, Google может считать версии домена с префиксом www и без него отдельными ссылками на разные страницы.

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

Для определения основного домена рекомендуется воспользоваться редиректом 301 для перенаправления трафика с неосновного домена, чтобы другие поисковые системы и посетители знали, какую версию вы предпочитаете.

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

Для использования директивы RewriteRule необходимо удостовериться, что вhttpd.conf подключен модуль mod_rewrite, а также влючена опция FollowSymLinks. Использование реврайт модуля дает много возможностей для перенаправления страниц на новые адреса.

Статья по теме:  Из чего складывается скорость загрузки сайта и как ее можно изменить

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

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

или альтернативный, более понятный синтаксис

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

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

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

или же альтернативный вариант

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: