Нужно ли запретить в роботсе index.php

Юпи-с
На сайте с 30.07.2006
Offline
230
435

Никак я не могу понять этого, нужно ли в роботсе запретить index.php на сайте http://shophelp.ru/

kimberlit
На сайте с 13.03.2007
Offline
370
#1

А она (index.php) разве у вас в индексе?

Юпи-с
На сайте с 30.07.2006
Offline
230
#2
kimberlit:
А она (index.php) разве у вас в индексе?

я ее создал пару дней назад :), поэтому и спрашиваю, как сразу правильно сделать....

офф: всегда считал что главная это и есть index.php, оказывается главная это http://shophelp.ru/

MASe
На сайте с 17.09.2002
Offline
219
#3

ну тут Вам лучше не с роботсом играться, а грамотно настроить htacces и редиректы с "несуществующих" страниц а-ля /index.php, /index.htm на реальную главную "/".

Соответсвенно и внутренние, и внешние ссылки давить именно на "/".

Only God Can Judge Me... Nobody Else... Дрезна (http://www.drezna.ru/) Помощники: Sape (http://www.sape.ru/r.167724536c.php)
Юпи-с
На сайте с 30.07.2006
Offline
230
#4
MASe:
ну тут Вам лучше не с роботсом играться, а грамотно настроить htacces и редиректы с "несуществующих" страниц а-ля /index.php, /index.htm на реальную главную "/".
Соответсвенно и внутренние, и внешние ссылки давить именно на "/".

так?

Options +FollowSymLinks

RewriteEngine on

RewriteRule (/index.htm, /index.php) http://shophelp.ru/$1 [R=301,L]

или так?

redirect /index.htm http://shopelp.ru/

как правильно?

Юпи-с добавил 25.05.2008 в 23:19

А правильно ли будет сделать так?

В самом верху файла index.php вставить следующее:

<? 

if ($_SERVER['REQUEST_URI']=='/index.php')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER["HTTP_HOST"]."/");
exit();
}
?>

таким образом index.php вообще не будет в выдаче? это хорошо? с точки зрения оптимизации?

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