Вопрос по robots.txt

12
Just Beginner
На сайте с 17.08.2007
Offline
89
629

Морда сайта доступна по 2 адресам http://site.ru/index.php и http://site.ru/

Хочу убрать из индекса http://site.ru/index.php

Хочу добавить в robots.txt строчку Disallow: /index.php$

Но боюсь что поисковый бот не сможет проиндексировать морду по адресу http://site.ru/ он же наверное при индексировании всё равно обращается к http://site.ru/index.php или сможет и можно делать такую блокировку?

Jafar
На сайте с 04.06.2008
Offline
48
#1

Зайдите сюда и проверьте. Все будет ок, если нет ссылок с index.php

Just Beginner
На сайте с 17.08.2007
Offline
89
#2

Спасибо проверил. Яндекс может проиндексировать. А для гугла нет такой проверялки?

iren K
На сайте с 28.12.2008
Offline
222
#3
Just Beginner:
А для гугла нет такой проверялки?

http://www.google.com/support/webmasters/bin/answer.py?hl=ru&answer=156449

плюс еще я бы прописала в .htaccess что-то вроде

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^site.ru

RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

для явного указания на http://www.site.ru/

..как-то так

c уважением Iren
Just Beginner
На сайте с 17.08.2007
Offline
89
#4

iren K, спасибо за совет, но у меня наоборот http://site.ru/ , а не http://www.site.ru/

iren K
На сайте с 28.12.2008
Offline
222
#5
Just Beginner:
iren K, спасибо за совет, но у меня наоборот http://site.ru/ , а не http://www.site.ru/

пожалуйста :)

но это только как пример: руки ведь есть - поправьте под себя..

Montoya
На сайте с 30.09.2006
Offline
139
#6

Just Beginner, вариант предложенный iren K оптимальный для вас

Just Beginner
На сайте с 17.08.2007
Offline
89
#7

Подскажите пожалуйста, правильно я его переделал?

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.site.ru

RewriteRule (.*) http://site.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

этот код редиректит с www.site.ru на site.ru и с site.ru/index.php на site.ru ?

Just Beginner
На сайте с 17.08.2007
Offline
89
#8

Посмотрите пожалуйста, правильно ли я переделал код?

Мне нужен редиректит с www.site.ru на site.ru и с site.ru/index.php на site.ru

Drugoi
На сайте с 20.02.2010
Offline
53
#9

Вопрсо по теме, почему когда я проверяю в яндекс вебмастер http://site.ru то пишет что "этот URL не принадлежит вашему домену" а если http://www.site.ru то пишет что "разрешен"

Покупаю ссылки и место под статьи навсегда, тематика - строительство и наука.
Just Beginner
На сайте с 17.08.2007
Offline
89
#10

А Вы подтвердили права на http://site.ru ? или только на http://www.site.ru ?

Очень бы всё же хотелось увидеть ответ на свой вопрос.

12

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