htaccess
De Vulgum Techus
Version du 5 juillet 2015 à 11:32 par Admin2 (discuter | contributions)
Protection d'un dossier par mot de passe
- Créer le fichier texte .htaccess dans le répertoire à protéger
- Y inclure le contenu suivant :
AuthUserFile /chemin_d'accès/.htpasswd AuthName "Restricted area" AuthType Basic require user IDENTIFIANT
Bannir un site ou plusieurs référents
Les sites référents sont ceux qui envoient des connexions sur un autres sites. La plupart sont bienveillants mais d'autres le sont moins comme ceux qui :
- Envoient utilisateurs non concernés ou des faux visiteurs
- Utilisent des images ou du contenu en insérant leur lien sans l'accord du propriétaires des dits contenus
Pour bloquer toutes les connexions issues de l'un ou de plusieurs de ces sites, htaccess est l'outil idéal comme expliqué maintenant.
- Créer ou éditeur le fichier texte .htaccess à la racine du site dont on veut bloquer l'accès à un site référent
- Mettre l'un des contenus suivants selon le cas de figure :
# Bloquer les liens d'un site référent RewriteEngine on RewriteCond %{HTTP_REFERER} <site_à_bloquer\.TLD> [NC] RewriteRule .* - [F]
# Bloquer les liens de plusieurs sites référents RewriteEngine on RewriteCond %{HTTP_REFERER} <site_à_bloquer\.TLD> [NC,OR] RewriteCond %{HTTP_REFERER} <autre_site_à_bloquer\.TLD> RewriteCond %{HTTP_REFERER} <encore_un_autre_site_à_bloquer\.TLD> RewriteRule .* - [F]
- Remplacer <site_à_bloquer\.TLD>, <autre_site_à_bloquer\.TLD> et <encore_un_autre_site_à_bloquer\.TLD> par les domaines des site à bloquer exemple : vilainpasbo\.net
- Le point de l'adresse doit être précédé d'un backslash sinon il est interprété comme un joker servant à remplacer n'importe quel caractère
Articles externes
- StopTheHackers - 05/11/12 How to discover and remove malicious redirects in the .htaccess file