Вернуться   Форум SAPE.RU > Практика оптимизации > Общие вопросы оптимизации

-->
Ответ
 
Опции темы
Старый 30.12.2011, 11:19   #1
Специалист
 
Аватар для urikor
 
Регистрация: 24.08.2007
Сообщений: 182
Вес репутации: 209
urikor - весьма и весьма положительная личностьurikor - весьма и весьма положительная личностьurikor - весьма и весьма положительная личность
По умолчанию robots.txt - как правильно исключить один бот, и укзать путь остальным?

Дико извиняюсь, если не туда запостил.
В декабре месяце бот Майл.ру задолбал - жрет процессорное время на хостинге, постоянно индексируя большие форумы. Решил обрубить его.
Такая проблема.

Надо в роботсе закрыть полностью индексирование для бота майл.ру, а для остальных ботов указать закрытые каталоги

Прописал следующим образом:

User-agent: Mail.Ru
Disallow: /
User-agent: *
Disallow: /search
Disallow: /other

правильно ли я сделал?
Не нужна ли пустая строка между 2 и 3 строчкой? Или надо то, что касается конкретно бота Майл.ру вынести в самый конец файла? Или же вообще нельзя совмещать директивы для конкретного бота и всех ботов в одном роботс.тхт?
urikor вне форума   Ответить с цитированием
Старый 30.12.2011, 14:34   #2
Новичок
 
Регистрация: 15.12.2011
Сообщений: 63
Вес репутации: 152
Dmitry25 скоро станет известен
По умолчанию

Цитата:
Или же вообще нельзя совмещать директивы для конкретного бота и всех ботов в одном роботс.тхт?
Их уже по нескольку нужно делать?

ЗЫ Мне кажется можно зайти в панель вебмастера яндекса и гугла и убедится что все что нужно разрешено.
Dmitry25 вне форума   Ответить с цитированием
Старый 30.12.2011, 15:34   #3
не эксперт
 
Регистрация: 14.06.2008
Адрес: msk
Сообщений: 2,180
Вес репутации: 294
zeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущее
По умолчанию

Цитата:
Сообщение от urikor Посмотреть сообщение
Не нужна ли пустая строка между 2 и 3 строчкой? Или надо то, что касается конкретно бота Майл.ру вынести в самый конец файла? Или же вообще нельзя совмещать директивы для конкретного бота и всех ботов в одном роботс.тхт?
- пустая строка нужна
- в конец файла необязательно
- лучшим решением было бы в .htaccess по юзер-агенту бот запретить
zeta вне форума   Ответить с цитированием
Старый 30.12.2011, 16:48   #4
Специалист
 
Аватар для urikor
 
Регистрация: 24.08.2007
Сообщений: 182
Вес репутации: 209
urikor - весьма и весьма положительная личностьurikor - весьма и весьма положительная личностьurikor - весьма и весьма положительная личность
По умолчанию

на серче нашел вот такое решение для .htaccess

RewriteCond %{HTTP_USER_AGENT} ^Mail\.Ru/1\.0$
RewriteCond %{REQUEST_URI} !^robots\.txt$
RewriteRule .* - [G]
urikor вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно закрыть в robots.txt директорию или каталог? dasinok Разработка и сопровождение сайтов 10 25.10.2011 20:52
как правильно создать robots.txt? 4aa19 Ошибки при работе с системой 12 05.07.2011 14:49
Можно ли слепить два проекта в один (один сайт, один аккаунт)? adverttime Вопросы от новичков 2 03.11.2010 01:37
Robots.txt для Dle. Делаем правильно. Да будет сайт проиндексирован. adamsadriane Разработка и сопровождение сайтов 4 13.07.2009 12:38
Исключить Blagovestnik Вопросы по работе системы 5 02.09.2007 23:12


Часовой пояс GMT +3, время: 13:36.