Избавится от дублей главной страницы

SkyLine27
На сайте с 24.02.2009
Offline
115
351

Здравствуйте уважаемые форумчане!

Известно, что к главной странице сайта можно обратится по трем адресам (с учетом того что в роботс прописан Host:site.ru и стоит 301 редирект с www.site.ru на site.ru):

http://site.ru

http://site.ru/

http://site.ru/index.html

В любом случае откроется главная страница, но для поисковиков это будут 3 разные страницы.

Как сделать 301 редирект через файл .htaccess, чтобы например было выполнено перенаправление на http://site.ru

WebAlt
На сайте с 02.12.2007
Offline
266
#1

Кому известно? Не будете в шаблонах разные ссылки ставить и ПС о них ничего не будет известно.;)

Этого достаточно, ИМХО:

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]

RewriteRule (.*) http://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://site.ru/ [R=301,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий