htaccess : Différence entre versions
De Vulgum Techus
Ligne 9 : | Ligne 9 : | ||
require user IDENTIFIANT | require user IDENTIFIANT | ||
+ | = Bannir un site référent = | ||
+ | * 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 = | = Articles externes = | ||
* [https://www.stopthehacker.com/2012/11/05/how-to-discover-and-remove-malicious-redirects-in-the-htaccess-file StopTheHackers - 05/11/12] How to discover and remove malicious redirects in the '''.htaccess''' file | * [https://www.stopthehacker.com/2012/11/05/how-to-discover-and-remove-malicious-redirects-in-the-htaccess-file StopTheHackers - 05/11/12] How to discover and remove malicious redirects in the '''.htaccess''' file |
Version du 5 juillet 2015 à 11:26
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 référent
- 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