Обычно
код главной страницы физически расположен в файле /index.html (или index.php –
для большинства динамических сайтов), но сайт должен открываться по любому из
запросов: yoursite.ru, yoursite.ru/index.html, www.yoursite.ru
и www.yoursite.ru/index.html.
Но для поисковых систем это четыре разных URL! Если не настроить .htaccess
верно, поисковик добавит в свой индекс четыре одинаковых страницы. Это признак
некачественного сайта. Избежать этой проблемы можно с помощью такого кода в
.htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.ru
RewriteRule (.*) http://www.yoursite.ru/$1
[R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.yoursite.ru/
[R=301,L]
Все страницы-дубли будут склеены редиректом с кодом 301 («постоянное
перемещение») с главной страницей – http://www.yoursite.ru/.
Перед этим, конечно, нужно проверить, как «Яндекс» проиндексировал сайт – с www
или без. Желательно также назначить совпадающее основное зеркало в файле
robots.txt.
источник: рассылка seopult