Image

Base de connaissances → Exemples de blocage de liens dans Apache en utilisant htaccess

[Serveurs virtuels] [Hébergement partagé]
Date de publication: 10.12.2024

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