Нубский вопрос по роботсу

(Ответов: 5, Просмотров: 981)
  1. work hard Аватар для zhurik
    • Регистрация: 20.11.2012
    • Сообщений: 1,691
    • Репутация: 1041
    • Webmoney BL: ?
    Вот кусок роботса

    Код HTML:
    Disallow: /*?*
    Disallow: /*?
    Disallow: /?option=*
    Disallow: /?limitstart=*
    Disallow: /?start=*
    Disallow: /?showall=*



    Насколько я понимаю, Disallow: /*? запрещает к индексации все урлы, где встречается знак вопроса. Зачем тогда все остальные строки в этом куске? Часто встречаю много, на мой взгляд, лишних строк в роботсе именно такого плана. Вот и думаю, не попутал ли я чего...
    Последний раз редактировалось zhurik; 28.10.2014 в 21:22.
    • 0
  2. Дипломник Аватар для efs
    • Регистрация: 17.11.2013
    • Сообщений: 211
    • Репутация: 46
    потому что писал это тонкий ценитель, которому нравятся роботсы по несколько килобайт весом, где вместо обобщающих правил построчно вкатаны правила для всех возможных вариаций урлов.
    • 2

    Спасибо сказали:

    SaddamHusein(29.10.2014), zhurik(28.10.2014),
  3. Гуру Аватар для Brovik
    • Регистрация: 05.02.2012
    • Сообщений: 1,045
    • Репутация: 483
    • Webmoney BL: ?
    могу ошибаться, но "Disallow: /*?" закрывает все что заканчивается на "?", потому как "Disallow: /*?*" закрывает все где внутри есть "?". Как-то так.
    • 0
  4. Дипломник Аватар для Omura
    • Регистрация: 25.09.2014
    • Сообщений: 161
    • Репутация: 17
    Звёздочка значит что после знака может быть что-то, а может и не быть. И перед знаком тоже так. Т.е. если в строке есть знак вопроса, то такой урл не индексируеться
    • 0
  5. work hard Аватар для zhurik
    • Регистрация: 20.11.2012
    • Сообщений: 1,691
    • Репутация: 1041
    • Webmoney BL: ?
    Brovik, ну хз, в гугле вот что написано
    Чтобы заблокировать доступ ко всем URL, содержащим вопросительный знак (?),используйте этот пример. Здесь блокируются URL, которые начинаются с имени домена и содержат вопросительный знак. User-agent: Googlebot
    Disallow: /*?

    Яндекс вот что
    Использование спецсимволов * и $

    При указании путей директив Allow-Disallow можно использовать спецсимволы '*' и '$', задавая, таким образом, определенные регулярные выражения. Спецсимвол '*' означает любую (в том числе пустую) последовательность символов. Примеры:

    User-agent: YandexDisallow: /cgi-bin/*.aspx # запрещает '/cgi-bin/example.aspx' # и '/cgi-bin/private/test.aspx'Disallow: /*private # запрещает не только '/private', # но и '/cgi-bin/private'


    Получается, что "Disallow: /*?" закрывает все, что содержит в урле знак вопроса.

    ---------- Сообщение добавлено 23:42 ---------- Предыдущее 23:40 ----------

    Я тут взялся за аудиты сайтов, много достаточно хороших сайтов используют роботсы с подобными ошибками, вот я и подумал, может это я чего то недопонимаю ...
    • 0
  6. unknown night elf Аватар для Darkhoru
    • Регистрация: 15.07.2012
    • Сообщений: 284
    • Репутация: 102
    • Webmoney BL: ?
    В ситуациях, когда сомневаетесь, как будет работать роботс - удобно пользоваться стандартным инструментом в Я.Вебмастере - проверка Robots.txt.
    Так, при наличии в роботсе Disallow: /*? - запрещаются все урлы, содержащие в себе "?", например - test.ru/index.php?=1123123.
    Если написать Disallow: /*?$, то урл test.ru/index.php?=1123123 будет разрешен, а урл test.ru/index.php=1123123? - запрещен, т.е. запрещаются урлы, которые после "?" ничего больше не имеют.
    Нажмите на изображение для увеличения.  Название:	??????.jpg  Просмотров:	5  Размер:	11.5 Кб  ID:	15921Нажмите на изображение для увеличения.  Название:	??????2.jpg  Просмотров:	2  Размер:	11.8 Кб  ID:	15922
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
вопрос по ВПС
Хостинг и Серверы 8 12.08.2013 00:19
Вопрос по k2 и rss
Joomla 3 03.04.2013 00:48
вопрос по роботсу
WordPress 2 07.12.2012 17:58
Вопрос не вопрос, предубеждение ? Не думаю. Мне интересно ваше мнение.
Оффтоп и свободные темы 8 19.06.2012 06:20
Нубский вопрос по подбору нч
Вопросы от новичков 7 06.10.2010 22:37

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры