Exemples d'utilisation du fichier .htaccess pour travailler avec des liens en utilisant le serveur web Apache. Ces lignes doivent être ajoutées au fichier .htaccess situé dans le répertoire racine du site.
Notez la présence de la ligne suivante au début :
RewriteEngine On
1. Bloquer un lien par correspondance
RewriteCond %{THE_REQUEST} /path/link [NC]
RewriteRule ^ - [F]
2. Bloquer un lien par correspondance (exemple 2)
RewriteCond %{THE_REQUEST} /link.html [NC]
RewriteRule ^ - [F]
3. Bloquer un lien pour tous sauf les adresses IP autorisées
RewriteCond %{REQUEST_URI} ^/admin.php
RewriteCond %{REMOTE_ADDR} !=79.xxx.71.xx
RewriteCond %{REMOTE_ADDR} !=10.0.0.3
RewriteRule ^(.*)$ - [R=403,L]
4. Bloquer un lien dynamique avec un paramètre, sauf pour une IP autorisée
RewriteCond %{QUERY_STRING} ^do=pm$ [NC]
RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^index\.php$ - [F]
5. Rediriger un lien vers une autre section du site
Redirect 301 /login http://domain.tld
Aucun commentaire pour l'instant