2015-06-11 2 views
0

Я получаю тысячи посещений бот каждый час на один конкретный URL моего сайта http://www.domain.com/.gtput/Как заблокировать доступ к определенному URL?

Я хотел бы, чтобы блокировать весь трафик (человек + боты) пытаюсь открыть URL. (Этот URL-адрес не доступен человеку, хотя!)

После многого поискового запроса я нашел ответ, который работал отсюда ->Anyway to block visits to specific URLs, for eg via htaccess?. Я использую следующий код в файле htaccess, чтобы заблокировать этот URL.

<IfModule mod_alias.c> 
Redirect 403 /.gtput/ 
</IfModule> 

Есть ли ЛУЧШИЙ способ заблокировать весь трафик от доступа к этому конкретному URL-адресу? Так что я могу сохранить ресурсы сервера (пропускная способность и т. Д.).

ответ

1

Вы можете использовать следующие правила, чтобы запретить доступ к «/.gtput»:

RewriteEngine On 
RewriteCond %{THE_REQUEST} /.gtput/? [NC] 
RewriteRule^- [F,L] 
+0

Спасибо за помощь Starkeen, но, к сожалению, после удаления кода 'Перенаправление 403/.gtput /' и добавление кода , это не сработало. Кроме того, теперь трафик (боты) начал доступ к странице. (Еще одна вещь, которую я забыл добавить в вышеупомянутом вопросе, заключалась в том, что - нет страницы с этим URL-адресом на сайте). – himagarwal

Смежные вопросы