Помогите с роботсом

J
На сайте с 08.06.2006
Offline
844
576

Есть такой роботс

User-agent: *
Disallow: /
Allow: /$
Allow: /*.html

но не запрещает он site.ru/cat/tex.html

как и это учесть в роботсе, чтобы запрещал?

siv1987
На сайте с 02.04.2009
Offline
427
#1

Disallow: /cat/*.html

OR

Disallow: /*/*.html

serjoo
На сайте с 12.09.2011
Offline
389
#2

Спрошу здесь..

Есть урлы:

/?aaa&aaa

/aaa/?aaaa&aaa

Надо запретить их. Так:

Disallow: /?*

Disallow: /*/?*

Верно?

Мультур..
IL
На сайте с 20.04.2007
Offline
435
#3
serjoo:
Надо запретить их. Так:

http://webmaster.yandex.ru/robots.xml - тут можно проверить, запрещён ли URL

User-agent: *
Disallow: /?
Disallow: /aaa/?

* в конце можно не писать - учитывается начало адреса.

Да, правило слишком общее - есть шанс "лишнего" запретить.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
serjoo
На сайте с 12.09.2011
Offline
389
#4

И так:


Disallow: /?*
Disallow: /*/?*

И так:


Disallow: /?
Disallow: /aaa/?

запрещено, нормуль. :)

siv1987
На сайте с 02.04.2009
Offline
427
#5

Disallow: */?

OR

Disallow: /*/?

serjoo
На сайте с 12.09.2011
Offline
389
#6
siv1987:
Disallow: */?

Забираю :)

J
На сайте с 08.06.2006
Offline
844
#7
siv1987:
Disallow: /*/*.html

а как разрешить только с .html только которые в корне сайта?

siv1987
На сайте с 02.04.2009
Offline
427
#8

joost, а этот запрет по вашему на что?.. Правильно - для запрета индексации в папках. Следовательно если папка - значит сработает Disallow так как длина у него больше, если не папка - Allow. Так можно разрешить только с .html только которые в корне сайта.

Экзампл

Ссылка /folder/file.html соответствует и шаблону Disallow: /*/*.html и Alow: /*.html, но будет выбран Disallow: /*/*.html так длина у него больше.

Ссылка /file.html подходит только для Alow: /*.html, значит применяться будет только он, если нет других соответствующих директив большей длины

Полезные ссылки

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

http://webmaster.yandex.ru/robots.xml

J
На сайте с 08.06.2006
Offline
844
#9

siv1987, а если будет /folder/sub1/sub2/file.html то как?

siv1987
На сайте с 02.04.2009
Offline
427
#10

* - ноль или больше символов, в том числе соответсвует и /. Значит в таком адресе может быть ноль и больше слэшей. И здесь уже уровень вложености каталогов становится неограниченным.

Скопируйте себе эти правила куда нибудь в блокноте и внимательно их изучите. Попробуйте составить варианты урлов, а потом попытайтесь решить какое из этих правил сработает и почему, а какое не сработает и тоже почему. В конце проверяйте свои результаты в валидаторе.

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