Владимир55
3.03.2016 - 15:39
Некоторые посетители нежелательны, а потому возникла необходимость их заблокировать с помощью .htaccess, породившая несколько вопросов.
1. Можно ли через .htaccess заблокировать посетителя по referer?
2. Блокировка через USER-AGENT.
А как узнать USER-AGENT посетителя из получаемой от браузера инфы?
Если в USER-AGENT прописано:
То что здесь USER-AGENT?
3. Вот так можно перечислять несколько блокируемых USER-AGENTов?
Цитата |
## USER-AGENT BANNING SetEnvIfNoCase User-Agent "^AhrefsBot" bad_bot SetEnvIfNoCase User-Agent "^SolomonoBot" bad_bot
<Limit GET POST HEAD> Order Allow,Deny Allow from all Deny from env=bad_bot </Limit> |
4. Блокировка по IP.
Цитата |
## USER IP BANNING <Limit GET POST> Order Allow,Deny Allow from all Deny from .iho.ru Deny from 192.168.1.1 </Limit>
|
Этот пример взят из сети. Здесь блокировка домена .iho.ru. Нужна ли впереди точка?
5. Для блокировки и по USER-AGENT, и по IP, нужны две независимые записи (как в п.3 и в п.4) или нужно как-то комбинировать всё в одной?
То и другое можно подделать, если по IP ещё можно блокировать, то по user_agent только некоторых ботов.
_____________
Принимаю заказы, писать в ЛС