Как закрыть динамические страницы в robots.txt

123
kimberlit
На сайте с 13.03.2007
Offline
370
#11

Написали же:

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

Disallow: /pay.php?p=

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

A7
На сайте с 15.07.2007
Offline
161
#12

Все понял! Благодарю!

Poxipol
На сайте с 23.07.2006
Offline
52
#13

Disallow: /?

пример тут http://www.yandex.ru/robots.txt

если рамблер то соответственно:

User-agent: Rambler

Disallow: /?

пардон не много непрочитал да действ Disallow: /pay.php?p=

в общем много вариантов думаю самый короткий:

User-agent: Rambler

Disallow: /?p

john2007
На сайте с 26.03.2007
Offline
173
#14
Poxipol:

в общем много вариантов думаю самый короткий:
User-agent: Rambler
Disallow: /?p

Думаю, что вариант один:

Disallow: /pay.php?p=

Ваши варианты /?p и /? относятся к скрипту по умолчанию для корневой папки домена.

Совершая ошибки, мы не только учимся их не повторять, но и учимся прощать такие же ошибки другим... (с)
Poxipol
На сайте с 23.07.2006
Offline
52
#15
john2007:
Думаю, что вариант один:
Disallow: /pay.php?p=

Ваши варианты /?p и /? относятся к скрипту по умолчанию для корневой папки домена.

Не только к папке но и файлам.

Если бы к папке было бы закрытие /

т.е. /?p/

А чем отличается Ваше???

Disallow: /pay.php?p=

Восстановие пож-та р-у

john2007
На сайте с 26.03.2007
Offline
173
#16
Poxipol:
Не только к папке но и файлам.
Если бы к папке было бы закрытие /
т.е. /?p/

Во-первых я написал не к папке, а к скрипту. И не к нескольким, а к одному - по умолчанию для корневой папки.

Poxipol:

А чем отличается Ваше???
Disallow: /pay.php?p=
Восстановие пож-та р-у

Отличается от чего?

И что такое р-у?

Poxipol
На сайте с 23.07.2006
Offline
52
#17
john2007:
Во-первых я написал не к папке, а к скрипту. И не к нескольким, а к одному - по умолчанию для корневой папки.



Отличается от чего?
И что такое р-у?

Вы так думаете или есть официальный источник? дайте ссылку в личку, потом перетрем.

Вы хотите сказать что при этом: Disallow: /?p

файлы содержащие ?p будут индексироваться?

john2007
На сайте с 26.03.2007
Offline
173
#18
Poxipol:
Вы так думаете или есть официальный источник?

Да, возьмите, пожалуй, любой источник :)

Disallow: /текст

Закрывает от индексации любой урл, начинающийся с "имя_хоста/текст"

Poxipol
На сайте с 23.07.2006
Offline
52
#19

ну так вопрос в чем?

http://www.babki.net/pay.php?p=0|173|&idd_n=1972

при Disallow: /?p

не индексится как вы говорите имя хоста

www.babki.net/текст ?p

так?

А если вам нужно запретить любой файл или директорию содержащую ?p то из официальных источников по стандартам можно прописать так: Disallow: ?p

john2007
На сайте с 26.03.2007
Offline
173
#20
Poxipol:
ну так вопрос в чем?
http://www.babki.net/pay.php?p=0|173|&idd_n=1972
при Disallow: /?p
не индексится как вы говорите имя хоста
www.babki.net/текст ?p
так?

Я не знаю, в чем вопрос :)

Хорошо, еще универсальнее для Вас:

Disallow: текст

Закрывает от индексации любой урл, начинающийся с "имя_хоста/текст".

"/" в начале и его отсутствие, при условии, что после него есть еще что-то - это одно и тоже.

Poxipol:

А если вам нужно запретить любой файл или директорию содержащую ?p то из официальных источников по стандартам можно прописать так: Disallow: ?p

Если в корневой папке, то да. Но имя файла или папки не может содержать "?".

Где этот официальный источник или вообще, источник, где написано, что Disallow: ?p работает не с корневой директорией, а вообще со всеми файлами и папками это содержащими?

123

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