Запрет индексации некоторых страниц форума

OS
На сайте с 09.10.2004
Offline
46
404

Здравствуйте.

Подскажите, пожалуйста, по поводу запрета индексации определенных страниц в Яндексе. Дело в том, что у меня установлен форум (Invision Power Board 1.3 Final) и там все наиболее важные страницы имеют адрес типа "index.php?tratata".

Вот, например:

http://forum.mysite.com/index.php?showforum=1 - показывает раздел форума с id=1

http://forum.mysite.com/index.php?act=Members - страница со списком всех участников форума

http://forum.mysite.com/index.php?showuser=1 - страница с профилем участника форума с id=1

http://forum.mysite.com/index.php?showuser=2 - страница с профилем участника форума с id=2

Я хочу запретить индексацию последних 3 страниц и пишу в robots.txt это:

User-Agent: *

Disallow: /index.php?act=Members

Disallow: /index.php?showuser

Я правильно делаю?

Но больше всего меня интересует, понимает ли робот яндекса знак "?". Т.е. я боюсь, что после запрета индексации страницы "index.php?act=Members", робот не будет индексировать все страницы, где есть "index.php", т.е. фактически не будет индексировать все страницы форума...

D
На сайте с 23.05.2002
Offline
173
#1

Правильно делаете.

Робот яндекса понимает знак "?".

Можно проверить robots.txt в яндексе:

http://kako.yandex.ru/cgi-bin/test-robots

OS
На сайте с 09.10.2004
Offline
46
#2

Спасибо за ответ и ссылку.

И еще был вопрос, но забыл дописать - приведенный пример robots.txt подходит и для других поисковиков (Google, Rambler, Mail)?

Т.е. он также запретит индексацию последних 3 страниц, но другие страницы с "index.php" будут нормально индексироваться?

D
На сайте с 23.05.2002
Offline
173
#3

Для всех поисковиков подходит.

OS
На сайте с 09.10.2004
Offline
46
#4

dweller, спасибо! Теперь я все понял.

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