Disallow: /index.php* - как работает данная конструкция?

LX
На сайте с 28.10.2013
Offline
2
L-X
3906

Собственно, вопрос такой.

Если прописать в robots.txt

Disallow: /index.php*

то не запретит ли данное выражение сам файл index.php?

Нужно закрыть все адреса типа /index.php?...

masterfunk
На сайте с 05.11.2007
Offline
104
#1

Запретит.

Чтобы не запретило index.php надо писать так:

Disallow: /index.php?*

LX
На сайте с 28.10.2013
Offline
2
L-X
#2

Спасибо! Сейчас еще раз перечитал мануал...

--------------------

Спецсимвол '*' означает любую (в том числе пустую) последовательность символов.

http://help.yandex.ru/webmaster/controlling-robot/robots-txt.xml#asterisk-dollar

--------------------

Но по идее - это даже лучше.

Ведь я правильно понимаю, сам адрес example.com (грубо говоря, главная страница) проиндексируется, мы лишь запретим индексацию дубликата, который у нас выходит по адресу example.com/index.php ?

masterfunk
На сайте с 05.11.2007
Offline
104
#3

Да, правильно :)

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