É possível limitar conexões por “user agent” no htaccess? [fechadas]

2

Digamos que meu objetivo é limitar o número de usuários que visitam meu site simultaneamente por meio do agente do usuário "Mozilla" (firefox). É possível fazer no apache 2.2?

Estou pensando em usar algo nos seguintes termos:

RewriteCond %{HTTP_USER_AGENT} "mozilla" [NC]

e

MaxClients            0

No entanto, eu não sei (se possível) como fazer as duas regras funcionarem juntas?

    
por Sven 03.10.2015 / 00:55

1 resposta

1

Não. Pense em MaxClients como uma variável de alto nível do lado do servidor e reconfigure para ser algo no vhost. Eles não se misturam da maneira que você está querendo.

Você precisará procurar um módulo de terceiros que possa fazer o que está procurando: algo como link pode atender às suas necessidades?

Isso pode não resolver o problema que você está tentando resolver. Por exemplo, o Mozilla pode ser enviado por muitos aplicativos diferentes que não são especificamente o Firefox. Veja alguns exemplos de alguns dispositivos móveis.

"Mozilla / 5.0 (Windows NT 6.3; WOW64) AppleWebKit / 537.36 (KHTML, como o Gecko) Chrome / 45.0.2454.101 Safari / 537.36"

"Mozilla / 5.0 (Linux; U; Android 4.2.2; de-de; Vodafone Smart Tab 4 Build / JDQ39) AppleWebKit / 534.30 (KHTML, como o Gecko) Versão / 4.2 Mobile Safari / 534.30"

Eles estão usando o Chrome, o Safari, algum navegador da Apple ou o Firefox? Eu não faço ideia. Você precisaria ser mais específico, se você está procurando especificamente, apenas navegadores Firefox (veja link para um lista dessas strings).

    
por 03.10.2015 / 01:20