Поисковики не любят когда на одну и ту-же страницу можно зайти по разным URL, это называется дубль, и это то от чего стоит избавляться. Попробую собрать в кучу все известные мне способы борьбы с этой напастью.
С помощью файла .htaccess
Редирект на главное зеркало
После того как сайт проиндексировался и поисковая система сама выбрала главное зеркало (с www. или без) или веб-мастер сам при добавлении на индексацию указал главное зеркало, НЕглавное зеркало нужно оснастить 301-редиректом на главное.
Если главное зеркало с www (www.site.ru)
1 2 3 |
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L] |
Если главное зеркало БЕЗ www (site.ru)
1 2 3 |
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] |