можно попробовать в данной ситуации на время добавить новый IP-адрес в файл hosts компа (если у Вас винда на компе то его адрес может быть ../WINDOWS/system32/drivers/etc/hosts)
никогда этим не пользовался, но зная, что локальный сервер (денвер) использует это файл, поискал в сети и нашел это.
Как там пишут, добавление IP-адреса в файл позволит не обращаться к серверу DNS, а сразу устанавливать соединение.
vodoley213: Добавление просто 2-го "rel" не помогает. Сразу же исчезает графическая кнопка и остается только надпись.
Похоже в данном случае разработчики нестандартно используют атрибут rel, используя его для передачи параметров скрипту.
Добавление rel="nofollow" до имеющегося rel приводит к тому, что скрипт не работает, добавление праметра nofollow в имеющийся rel (как обычно, через пробел) тоже ведет к отказу в работе скрипта.
Так что остается один вариант - добавление второго rel после имеющегося:
То, что я предложил добавить в файл .htaccess, будет блокировать доступ роботу, но запросы от него на сайт будут продолжаться (по крайней мере первое время).
Но можно попробовать "по-хорошему" сообщить ему, чтобы он не индексировал сайт (в файле robots.txt).
User-agent: Mail.Ru
Disallow: / # блокирует доступ ко всему сайту
mark2011, уберите в файле стилей для #bottom параметр " BOTTOM: -100px;"
в IE из-за него обрезается снизу картинка bottom.jpg на 100px (у меня сейчас IE6)
И чтоб в опере не было отступов по краям окна, задайте в стилях для body "padding:0;" (сейчас у Вас вижу отступ картинки сверху пиклелов 8 наверно)
конечно тоже не идеал, но приведенные в топике строки обрабатывает корректно
можно попробовать в данной ситуации на время добавить новый IP-адрес в файл hosts компа (если у Вас винда на компе то его адрес может быть ../WINDOWS/system32/drivers/etc/hosts)
никогда этим не пользовался, но зная, что локальный сервер (денвер) использует это файл, поискал в сети и нашел это.
Как там пишут, добавление IP-адреса в файл позволит не обращаться к серверу DNS, а сразу устанавливать соединение.
Посмотрите, может поможет...
Добавление просто 2-го "rel" не помогает. Сразу же исчезает графическая кнопка и остается только надпись.
Похоже в данном случае разработчики нестандартно используют атрибут rel, используя его для передачи параметров скрипту.
Добавление rel="nofollow" до имеющегося rel приводит к тому, что скрипт не работает, добавление праметра nofollow в имеющийся rel (как обычно, через пробел) тоже ведет к отказу в работе скрипта.
Так что остается один вариант - добавление второго rel после имеющегося:
Скрипту это не мешает, а те, для кого Вы вставляете rel="nofollow", возможно найдут его в данном случае.
А может lj - это просто зеркало основного домена ?
Попробуйте набрать в адресной строке lj.ru
С Новым Годом !!!
Всем СЧАСТЬЯ !!!
А это позволит роботу скачать файл /robots.txt , чтобы увидеть запрет?
Приношу извинения, этого не учел (сначала предложил заблокировать робота полностью, а потом общаться с ним через robots.txt).
если забанить бота в .htaccess то он не сможет обратиться даже к robots.txt
Чтобы этого не произошло, можно добавить только запрет в robots.txt, а потом, если это не поможет, заблокировать бота через .htaccess
Либо сделать оба запрета одновременно, но в .htaccess оставить возможность боту скачивать robots.txt:
RewriteCond %{HTTP_USER_AGENT} ^Mail\.Ru/1\.0$
RewriteCond %{REQUEST_URI} !^robots\.txt$
RewriteRule .* - [G]
(сделал более правильной первую строку (по сравнению с приведенным выше): . здесь означает любой символ, а \. означает точку)
бот сначала смотрит на роботс или htaccess?
это зависит от бота, как его сделают, так и будет
например для Гугла (как я недавно узнал):
если ссылка найдена в сети (не на данном сайте), то бот вообще игнорирует указания в robot.txt при индексировании этой страницы.
То, что я предложил добавить в файл .htaccess, будет блокировать доступ роботу, но запросы от него на сайт будут продолжаться (по крайней мере первое время).
Но можно попробовать "по-хорошему" сообщить ему, чтобы он не индексировал сайт (в файле robots.txt).
User-agent: Mail.Ru
Disallow: / # блокирует доступ ко всему сайту
(это цитата из "Robots.txt для контроля работы поискового робота Mail.Ru")
А если не поможет, то сработает блокировка в .htaccess
а бот точно так называется?
Именно так и представляется (с приведеных IP-адресов, в логах смотрел). Сканирует сразу тысячи адресов, и пропадает...
Если есть возможность, уточните у себя в лог-файлах.
мне встречался еще адрес 217.69.133.??
Посмотрите одну из старых тем, там о роботе Яндекса, но может что заинтересует...
попробуйте добавить в файл .htaccess
RewriteCond %{HTTP_USER_AGENT} ^Mail.Ru/1.0$
RewriteRule .* - [G]
флаг G делает текущий URL «мертвым», т.е. немедленно отправляется HTTP ответ со статусом 410 (GONE)