Voici une petite astuce permettant de bloquer une adresse IP à accéder à un certain contenu avec des régles de réécriture Apache
Je vais prendre ici l’exemple d’un flux, que je souhaiterai bloquer l’accès à un flux rss pour une adresse ip donnée
Voici les régles à placer dans le Vhost ou le .htaccess dans la partie liée aux réécritures :
RewriteCond %{REMOTE_ADDR} ^192.0.2.59$
RewriteCond %{REQUEST_URI} ^/feed.php?type=rss*
RewriteRule .* /erreur.html [R,L]
En gros, ça fait :
Si l’adresse IP est égale à 192.0.2.59
ET
Si la page demandée est /feed.php?type=rss
Alors je redirige vers la page /erreur.html
Voilà cette astuce peut être pratique si une personne se sert par exemple de votre flux pour se créer un « blog » sans respecter la licence de votre contenu.
Note :
Les images utilisées, hors plumes du logo Apache qui provient du site officiel, proviennent de la bibliothèque libre openClipart 1 et 2 :
28 septembre 2011
Pour info, la RFC 3330 définit la plage IPv4 192.0.2.0/24 pour les exemples. 🙂
28 septembre 2011
Bonjour @Elessar
Merci tu viens de m’apprendre quelque chose, je ne savais pas 😉
J’en ai profité pour mettre à jour l’article avec une adresse d’exemple conforme aux RFC.
Merci encore
Bonne journée
29 septembre 2011
Je constate que tu as fais un article suite à notre discussion 😉
29 septembre 2011
Salut @Guiona
En effet notre petite discussion m’a donné l’idée de cet article 😉
Bonne journée
29 septembre 2011
Il reste à modifier
En gros, ça fait :
Si l’adresse IP est égale à 192.168.59.59
ET
en
En gros, ça fait :
Si l’adresse IP est égale à 192.0.2.59
ET
et ce sera parfait.
Merci pour vos articles.
29 septembre 2011
Merci, j’étais passé au travers 😉
1 octobre 2011
Je ne sais pas si Cela sert à grand chose. On peut toujours changer d’ip via privoxy et le réseau Tor.
1 octobre 2011
Salut @Denis
Bien sur on peut toujours contourner si on le souhaite vraiment…
Maintenant on peut se poser la question dans l’autre sens, est-ce que quelqu’un va passer via un proxy pour contourner cette « restriction » 🙂
Le but était surtout de montrer l’astuce 😉
J’espère tu vas bien en tous cas
A une prochaine
2 octobre 2011
Je reviens à l’instant du Morbihan. L’eau était bonne, à Pénestin, sur la plage de la mine d’or.
Bises.
11 novembre 2011
Hello,
Loin de moi l’idée de faire de la pub pour youtube/dailymotion, mais je dois avouer que des fois c’est dur de ne pas succomber à la tentation d’utiliser une autre RewriteRule du type :
RewriteCond %{REMOTE_ADDR} ^192.0.2.59$
RewriteRule .* http://www.dailymotion.com/related/x73zwf/video/x73zzg_episode-3-
de-dede-ca-va-couper-loi_fun [L,R=302]
14 novembre 2011
lol c’est sur que si on peut apporter une note humoristique c’est toujours un peu mieux 😉