2009-08-19 14 views
5

J'ai trouvé this web site pour générer un .htaccess pour bloquer l'accès à certains pays.Comment autoriser l'accès que dans le pays

Le problème est que je veux autoriser l'accès uniquement en Norvège. Si j'utilise ce service, la liste sera très longue puisque je dois lister toutes les adresses IP du pays.

Y a-t-il un moyen de permettre l'accès dans le pays, mon cas est la Norvège?

+1

Je suis probablement tort (corrigez-moi si je suis), mais cela ne marche pas, si vous échanger ces valeurs de .htaccess générées par ordre allow, deny commander deny, allow, puis remplacer chaque nier pour permettre (pour permettre toutes les IP dans 1 pays) et puis, à la fin, mettre le refus de tous? –

+0

annonce. Du post de gbjbaanb je vois, que j'étais très proche de la vraie réponse;). –

Répondre

4

Modifier toutes les occurences de « refuser » pour permettre, et toutes les occurrences de « permettre » de refuser. Ensuite, déplacez la condition «refuser de tous» à la fin du début de la liste.

par ex.

<Limit GET HEAD POST> 
order allow,deny 
deny from 41.205.32.0/19 
deny from .... 
allow from all 
</LIMIT> 

devient

<Limit GET HEAD POST> 
order deny,allow 
deny from all 
allow from 41.205.32.0/19 
allow from .... 
</LIMIT> 

Il y a quelques bonnes tutorials about .htaccess.

+0

Savez-vous comment vous feriez cela pour une certaine page? – mheavers

+0

oui. Google dit d'utiliser le bloc dans le fichier .htaccess. http://httpd.apache.org/docs/current/mod/core.html#files - notez que toutes les directives .htaccess peuvent être placées dans votre httpd.conf à la place (et est préférable) – gbjbaanb

+0

@gbjbaanb cette solution ne fonctionne pas pour moi. Est-ce que ce n'est plus valable? –

0

Il existe de nombreux fournisseurs de bases de données GeoIP qui offrent des solutions pour le problème des instructions détaillées sur le sujet. Découvrez http://www.maxmind.com/app/mod_geoip pour un module apache qui vient avec leur base de données qui serait probablement un ajustement parfait pour votre problème.

Questions connexes