Итак, с тремя из моих сайтов случилось страшное - добавляя их в панель оптимизаторов без www, после 3-10 SERP-ов обнаружил что Яндекс сам перевел мои сайты в www.
До определеделенного времени я особо не принимал это во внимание, но когда своими глазами увидел вот это поле:
Внешних ссылок на сайт 0 Офигел. А что теперь, когда сайт раскидал по сети без www. а Яндекс его видит только как https://www.url.dom ???
Есть решение, их 2:
1. Запретить индексацию одного из зеркал через robots.txtПримеры использования директивы Host: # domen.myhost.ru является главным зеркалом
# www.domen.myhost.ru, тогда корректное использование
# директивы Host такое:
User-Agent: *
Disallow:
Host: domen.myhost.ru
# domen.myhost.ru является главным зеркалом
# www.domen.myhost.ru, тогда некорректное использование
# директивы Host такое:
User-Agent: *
Disallow:
Host: myhost.ru
Подробнее о директиве на сайте Yandex
2. сделать автоматическое перенаправление с https://url на https://www.urlДля этого воспользуемся чудо-файлом
.htaccess и добавим в него 3 строчки:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^metallurgia.in
RewriteRule (.*) https://www.metallurgia.in/$1 [R=301,L]
логично предположить что в обратную сторону будет:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.metallurgia.in
RewriteRule (.*) https://metallurgia.in/$1 [R=301,L]
Думаю догадаться не сложно что на что изменить. да и еще, если у вас уже открыты редиректы, стоит такая строка:
RewriteEngine On
То повторно ее писать не стоит, вставляейте строки редиректа под нее
Проверьте как изменится адрес страницы если вы перейдете по этой ссылке:
https://artemmian.ruЯндекс, видать не я один с таким столкнулся ввел в панели оптимизаторов выбор главного зеркала, теперь при добавлении сайта вы сами указываете главное зеркало: