Редирект с индекса на корень сайта

Р
На сайте с 17.05.2011
Offline
136
1108

Уважаемые форумчане!

Слышал мнение, что страница sitename.com/index.html должна редиректить на sitename.com/

что бы не было задвоения в базе гугла (предполагается, что web-сервер по-умолчанию выдает из папки index.html).

У меня вопросы:

1) Действительно ли это необходимо?

2) Как делать такой редирект? Я попробовал найденным в интернетах способом:

<meta http-equiv="refresh" content="0; url=http://www.new.site/page.html">

Но при этом у меня получается рекурсия и страница постоянно сама рефрешится.

Спасибо!

богоносец
На сайте с 30.01.2007
Offline
753
#2
Рамарио:
получается рекурсия и страница постоянно сама рефрешится

Так вы именно это и сделали.

Рамарио:
1) Действительно ли это необходимо?

Ну покликайте по сцылкам.

Если такого накопится в разы больше, чем страниц с основным контентом, то бот может принять меры, но не всегда так, как вам бы этого хотелось.

Drums
На сайте с 13.02.2011
Offline
81
#3
Рамарио:
Как делать такой редирект?

В хтакцессе добавить добавить строку

RewriteRule ^index\.html$ http://sitename.com/ [R=301,L]

Рерайт мод, понятное дело, должен быть включен.

Шустрые и стабильные VDS на SSD дисках (http://articleland.ru/get/host.php) за 3.49/мес
Р
На сайте с 17.05.2011
Offline
136
#4
богоносец:
Ну покликайте по сцылкам.

Если такого накопится в разы больше, чем страниц с основным контентом, то бот может принять меры, но не всегда так, как вам бы этого хотелось.

Т.е. по вашему мнению, если сайт состоит из не слишком большого числа страниц (допустим, 10-15) и только одна из них (index.html) задваивается с корнем сайта, то ничего страшного?

богоносец
На сайте с 30.01.2007
Offline
753
#5
Рамарио:
то ничего страшного?

Пока бот не принял её за более правильную... и она не заменила /

Сделайте

User-agent: *

Disallow: /index.

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