htaccess : Différence entre versions
De Vulgum Techus
(→Bannir un site référent) |
(→Bannir un site référent) |
||
Ligne 9 : | Ligne 9 : | ||
require user IDENTIFIANT | require user IDENTIFIANT | ||
− | = Bannir un site | + | = 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 : | 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 | * Envoient utilisateurs non concernés ou des faux visiteurs |
Version du 5 juillet 2015 à 11:32
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