@the_boss

Как заблокировать доступ по определенному запросу через htaccess?

Здравствуйте! С недавних пор в логах апача появились записи вроде
109x195x131x108.static-customer.kurgan.ertelecom.ru - - [25/Feb/2015:20:41:19 +0400] "GET /CF87EEEA-FED0-C04C-B332-1860F6C0DA17/328FA204-8EB5-3A43-BCEE-F071584DE7AE/from HTTP/1.0" 404 6620 "http://yoursite.ru/note/691.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36"
109x195x131x108.static-customer.kurgan.ertelecom.ru - - [25/Feb/2015:20:41:28 +0400] "GET /CF87EEEA-FED0-C04C-B332-1860F6C0DA17/328FA204-8EB5-3A43-BCEE-F071584DE7AE/from HTTP/1.0" 404 6605 "http://yoursite.ru/note/691.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36"
109x195x131x108.static-customer.kurgan.ertelecom.ru - - [25/Feb/2015:20:41:29 +0400] "GET /CF87EEEA-FED0-C04C-B332-1860F6C0DA17/328FA204-8EB5-3A43-BCEE-F071584DE7AE/from HTTP/1.0" 404 6617 "http://yoursite.ru/note/691.html" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36"


Вопрос, как заблокировать эту дрянь через htaccess, чтобы при обращении по запросу, в котором присутствует слово /from, выдавался запрет на доступ к странице, так как первая часть запроса (CF87EEEA-FED0-C04C...) постоянно меняется? Если это можно сделать через nginx или как-то по-другому, напишите, пожалуйста. Спасибо.
  • Вопрос задан
  • 2761 просмотр
Решения вопроса 1
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteRule ([A-Z0-9]+-[A-Z0-9]+/from)$ - [F]

Но вообще в ваших логах присутствует реферер yoursite.ru/note/691.html
Если он один и тот же - можно забанить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы