[htaccess] ip adressen uitsluiten van rewrite rule

Pagina: 1
Acties:

  • Kakoen
  • Registratie: Juli 2009
  • Laatst online: 10-01 11:10
ik heb een htaccess bestand opgezet zodat het ip adressen van proxies blokkeert, maar nu zijn er mensen die vanuit school op mijn forum willen komen, en die gebruiken ook proxy servers. Daarom wil ik uitzonderingen van bepaalde ip adressen toevoegen, maar een simpele allow from regel zal waarschijnlijk niet werken omdat de url alsnog wordt herschreven?

De code is als volgt...

code:
1
2
3
4
5
6
7
8
9
RewriteCond %{HTTP:VIA}                 !^$ [OR]
RewriteCond %{HTTP:FORWARDED}           !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA}       !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR}     !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION}    !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION}   !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP}      !^$
RewriteRule ^(.*)$ - [F]


en mijn (waarschijnlijk voor jullie) simpele vraag, hoe kan ik één of meerdere ip adressen of domeinen (bijv die van surfnet) uitsluiten van deze regel?

Is dat gewoon zo simpel als een conditie toevoegen waarin ik check of het ip adres niet xxx.xxx.xxx.xxx is? Of moet ik met OR en AND structuren aan de gang?