Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Заблокировать доступ к странице сайта

Андрей Кулабухов Знаток (281), на голосовании 1 год назад
Всем привет! Суть такая, роботы атакуют сайт. 90% всех посещений идут на 2 страницы. Я их удалил, в поиске они особо не ранжируются. Однако при переходе срабатывает 404 ошибка, т.е. робот все равно на сайт попадает. Подскажите как полностью заблокировать доступ к определенным страницам сайта, например через .HTACCESS? Всем спасибо за советы!
Голосование за лучший ответ
l1nexx Мастер (1393) 1 год назад
Как научиться программировать?
Руслан Идрисов Мастер (2084) 1 год назад
Привет! Чтобы заблокировать доступ к определенным страницам сайта через .htaccess, тебе понадобится следующий код:

```
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^страница1\.html$ - [R=403,L]
RewriteRule ^страница2\.html$ - [R=403,L]
</IfModule>
```

Вместо `страница1.html` и `страница2.html` укажи пути к тем страницам, которые хочешь заблокировать. Например, если страница находится по адресу `https://www.example.com/страница1.html`, то пиши `страница1.html`. Добавь эти правила в .htaccess файл в корневой директории сайта. После этого роботы не смогут получить доступ к этим страницам и должны будут получать ошибку 403 (Доступ запрещен). Если роботы продолжают атаковать другие страницы, ты можешь добавить дополнительные правила RewriteRule для блокировки их доступа.
Андрей КулабуховЗнаток (281) 1 год назад
Спасибо!
Андрей Кулабухов, Тебе это не поможет - нет разницы, что будут получать роботы в ответ - 404 или 403. Они все равно будут лезть на твою страницу, пока не вычеркнут ее из своих баз данных
Valerius Знаток (334) 1 год назад
Никак не заблокируешь. Даже если страница удалена из поисковой выдачи, то ее адрес все равно сохранен в БД ботов и они будут лезть на нее. Ну а север при запросе данной страницы просто обязан что-то ответить. В твоем случае он отвечает - 404 - страница не найдена. И так будет до тех пор, пока боты не вычеркнут ее из своих баз данных.
Если хочешь, то можешь прикольнутся - сделать при обращении на данные страницы редирект на Ответы.ru
Александр Искусственный Интеллект (301742) 1 год назад
перечитай свой вопрос... ты сам не знаешь чё хочешь...
про твой сайт кроме тех ботов никто не знает
и за ботами стоят те, кто знает тебя лично, и ты из тоже знаешь...
вот там и разбирайся..
AaacoB Aaac Мудрец (14208) 1 год назад
кури в сторону блокировки с ип..
Похожие вопросы