Перейти к контенту
  • 0

robots txt для IP.Board 2.3.4


Vlad64

Вопрос

Пробовал найти поиском но не нашёл. Меня интересует что нужно прописать в файле robots txt чтобы Яндекс бот не сканировал каждый раз ненужные showtopic и showuser ? :D
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

User-agent: *
Disallow: /index.php?showuser=
Disallow: /index.php?showtopic=

 

Насчет ненужности - подумайте еще раз.

Изменено пользователем sudmed
Ссылка на комментарий
Поделиться на других сайтах

  • 0
User-agent: *
Disallow: /index.php?showuser=
Disallow: /index.php?showtopic=

 

Насчет ненужности - подумайте еще раз.

 

Огромное спасибо! :D Это действительно не нужно... http://help.yandex.ru/webmaster/?id=996567

 

П.С. Особенно это актуально при использовании Сапы. Там при сканировании эти страницы потом нужно удалять. И на это уйдёт много времени. Иначе сайт не пройдёт модерацию. Что же касается Яндекса то цитирую из ссылки Яндекса:

 

Могу ли я помочь роботу быстрее индексировать мой сайт?

Чтобы ускорить появление страниц сайта в поиске, воспользуйтесь нашими рекомендациями — во-первых, исключите из индексации ненужную информацию, во-вторых, сообщайте роботу о новых страницах. Для этого:

 

 

запретите в robots.txt индексацию страниц, неинтересных пользователям. Например, формы ответа на форуме, статистику посещений, сайты-зеркала, документы на нераспространенных в рунете языках;

Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Т.е. топики вы считаете неинтересной информацией? А что тогда на форуме индексировать? :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Т.е. топики вы считаете неинтересной информацией? А что тогда на форуме индексировать? :D

 

Вынужденная мера. С одной стороны мне хочется чтобы Робот заходил и индексировал те страницы что у меня в Сапе, с другой стороны нагрузка значительно снизилась. Вот смотрю Яша сделал за сегодня всего 195 хитов. А так 2500 за два часа ночью вызывали нагрузку на сервер и в любую минуту могли закрыть форум ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вот мне интересно, сколько вам понадобится времени, чтобы перейти от "вынужденных мер" и всяких кастраций форума к смене хостера? Запрещать showtopic - это же бред.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вот мне интересно, сколько вам понадобится времени, чтобы перейти от "вынужденных мер" и всяких кастраций форума к смене хостера? Запрещать showtopic - это же бред.

 

Я занимаюсь сейчас оптимизацией форума. В общем сделал вот так:

 

User-agent: *
Disallow: /index.php?showuser=

 

showtopic разрешил, нагрузка на много не увеличилась. Менять хостера не хочу, так как переезды мне уже надоели, да и сам Петерхост работает довольно стабильно. Классная тех/поддержка сервиса :D

Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Прочитал в Яндексе что есть возможность ограничения времени скачивания страниц Роботом. Попробовал установить такой код:

 

 User-agent: Yandex
Disallow: /administrator
Disallow: /index.php?showuser=
Disallow: /index.php?showtopic=
Crawl-delay: 9

 

Но нагрузка не уменьшилась. Робот игнорировал Crawl-delay: 9 :D Подскажите пожалуйста где я сделал ошибку?

Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

  • 0

А ты проверял свой robots.txt с их сайта?

 

В Яше в моих сайтах, зайди в закладку Анализ robots.txt сайта и посмотри загружается ли он?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А ты проверял свой robots.txt с их сайта?

 

В Яше в моих сайтах, зайди в закладку Анализ robots.txt сайта и посмотри загружается ли он?

 

Проверял - всё загружалось :D

 

Выдало сейчас:

 

Используемые секцииСтрока

1-5: User-agent: Yandex

Disallow: /administrator

...

Crawl-delay: 9

 

Естественно введу обратно старый код. Этот не сработал ночью :)

 

Сейчас поставил такой:

 

User-agent: Yandex

Crawl-Delay: 20

 

Проверю что будет ночью ;)

Изменено пользователем Vlad64
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Честно говоря, сам не проверял, но тот что ты приводил выше, по их хелпу должен работать

 

User-agent: Yandex
Disallow: /administrator
Disallow: /index.php?showuser=
Disallow: /index.php?showtopic=
Crawl-delay: 9

 

И я бы закидывал точно такой-же

 

Но если не работает, то можно попробовать так:

 

User-agent: Yandex
Crawl-delay: 10

User-agent: Yandex
Disallow: /administrator
Disallow: /index.php?showuser=
Disallow: /index.php?showtopic=

 

А который ты приводил ниже не прокатит. Пустой сточки не должно быть.

User-agent: Yandex

Crawl-Delay: 20

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Большое спасибо! Попробую такой:

 

User-agent: Yandex
Crawl-delay: 10

User-agent: Yandex
Disallow: /administrator
Disallow: /index.php?showuser=

 

Если сработает - отпишусь :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Большое спасибо! Попробую такой:

 

User-agent: Yandex
Crawl-delay: 10

User-agent: Yandex
Disallow: /administrator
Disallow: /index.php?showuser=

 

Если сработает - отпишусь ;)

 

Скрипт работает прекрасно! Действие робота растянулось с 23:49 до 4:10 утра. То есть всё то что Яндекс делал за час - теперь за несколько часов делает. Глянул нагрузку, нагрузки нет! Ещё раз спасибо за этот код :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Подскажите, как по IP запретить доступ?

У меня злобный швед с IP 82.99.30.* лютует.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Подскажите, как по IP запретить доступ?

У меня злобный швед с IP 82.99.30.* лютует.

Создать в корне форума текстовый файл с именем .htaccess (именно так, перед точкой ничего нет).

Разместить в нем текст:

<Limit GET>
Order Allow,Deny
Deny from IP 82.99.30.101
Allow from All
</Limit>

 

Если несколько айпишников - каждый с новой строки и со словами "Deny from". Если по маске, то без звездочки на конце.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Создать в корне форума текстовый файл с именем .htaccess (именно так, перед точкой ничего нет).

Разместить в нем текст:

<Limit GET>
Order Allow,Deny
Deny from IP 82.99.30.101
Allow from All
</Limit>

Если несколько айпишников - каждый с новой строки и со словами "Deny from". Если по маске, то без звездочки на конце.

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

Спасибо за подсказку. :D

Кстати, по этой теме:Уведомления PHP в логах ошибок не сможешь помочь?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

order allow,deny

deny from 194.67.18.222

deny from 92.48.127.88

deny from 195.239.211.235

allow from all

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^mail\.ru [NC]

RewriteRule ^.* - [F,L]

 

У меня так работает. Последнее для блокировки ещё и по имени :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.