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 »
gfdgfgfd