Catégories
Informatique

Autoriser les visites d’un nom de domaine via un .htaccess

Mettons que vous ayez un dossier dont vous ne voulez autoriser l’affichage (listing du directory) qu’à certaines IP et / ou utilisateurs dont le reverse DNS est propre à votre boîte… que faire?

On mélange deux choses : hostnamelookup (à activer dans votre /etc/apache2/apache2.conf) :

# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups On

Et un beau .htaccess :

RewriteEngine on 
RewriteBase    /home/blablabla/public_html/

# si la requete ne vient pas des deux adresses IP ou du domaine - et sous domaines - on renvoie sur byebye.com
RewriteCond %{REMOTE_ADDR} !^82\.232\.14\.221
RewriteCond %{REMOTE_ADDR} !^222\.122\.121\.51
rewritecond %{REMOTE_HOST} !\.ibm\.com$
RewriteRule ^(index\.*)?$ http://byebye.com [L]

La seule limite de cette méthode étant qu’il faut un .htaccess par dossier pour que ça marche. Sauf si vous avez une astuce à me donner!

Une réponse sur « Autoriser les visites d’un nom de domaine via un .htaccess »

Laisser un commentaire