Protection HotLinking de .GIF d'un dossier particulier
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Dark_Shark - WRInaute occasionnel

- Messages: 416
- Inscription: 9 Mar 2006
Protection HotLinking de .GIF d'un dossier particulier
Salut à tous,
Cela fait déja un certain temps que je recherche une règle pour mon Htaccess pour empecher le hotlinking des .gif, j'en suis arrivé à ca :
Cette règle permet donc de protéger tous les fichiers en .GIF du site entier, cependant j'aimerais protéger qu'un seul dossier en particulier : /img/ contenant que des gif via cette même règle, j'ai essayé divers modifs en vain n'étant pas expert dans les expression régulières ... si quelqu'un pouvait me donner un petit coup de pouce ca serait génial
J'aurrais pensé à un truc de ce style (qui ne fonctionne pas et laisse tous passer) :
Merci d'avance à tous
Cela fait déja un certain temps que je recherche une règle pour mon Htaccess pour empecher le hotlinking des .gif, j'en suis arrivé à ca :
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^http://(www\.)?www.monsite.fr(/)?.*$ [NC]
RewriteRule .*\.(GIF)$ - [F,NC]
Cette règle permet donc de protéger tous les fichiers en .GIF du site entier, cependant j'aimerais protéger qu'un seul dossier en particulier : /img/ contenant que des gif via cette même règle, j'ai essayé divers modifs en vain n'étant pas expert dans les expression régulières ... si quelqu'un pouvait me donner un petit coup de pouce ca serait génial
J'aurrais pensé à un truc de ce style (qui ne fonctionne pas et laisse tous passer) :
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^http://(www\.)?www.monsite.fr(/)?.*$ [NC]
RewriteRule .(/)img(/)*\.(GIF)$ - [F,NC]
Merci d'avance à tous
- Florent V.
- WRInaute discret

- Messages: 183
- Inscription: 16 Mai 2007
Re: Protection HotLinking de .GIF d'un dossier particulier
Dark_Shark a écrit:cependant j'aimerais protéger qu'un seul dossier en particulier
Ne serait-il pas plus simple de mettre le .htaccess dans ce dossier particulier, alors ?
-

Dark_Shark - WRInaute occasionnel

- Messages: 416
- Inscription: 9 Mar 2006
Merci encore à toi ca fonctionne nickel, j'aimerais savoir si il est possible d'autoriser l'execution d'une page (contenant des variables GET) uniquement si on provient d'une page en particulier via le htaccess ?
J'ai pensé à ca mais visiblement j'ai pas de chance ^^
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^http://(www\.)?www.monsite.fr(/)test.php?.*$ [NC]
ReWriteRule ^test.php?var1=xxx&var2=yyy$ - [F]
J'ai pensé à ca mais visiblement j'ai pas de chance ^^
- Florent V.
- WRInaute discret

- Messages: 183
- Inscription: 16 Mai 2007
Dark_Shark a écrit:Merci encore à toi ca fonctionne nickel, j'aimerais savoir si il est possible d'autoriser l'execution d'une page (contenant des variables GET) uniquement si on provient d'une page en particulier via le htaccess ?
Il me semble que ça se fait facilement en PHP, non ?
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Dark_Shark a écrit:Merci encore à toi ca fonctionne nickel, j'aimerais savoir si il est possible d'autoriser l'execution d'une page (contenant des variables GET) uniquement si on provient d'une page en particulier via le htaccess ?
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^http://(www\.)?www.monsite.fr(/)test.php?.*$ [NC]
ReWriteRule ^test.php?var1=xxx&var2=yyy$ - [F]
J'ai pensé à ca mais visiblement j'ai pas de chance ^^
Pour cela tu dois avoir 2 conditions ;
- La premiere il s'agit de la page autorisée. si c'est la page en question alors on réécrit. Il faut bien sur placer cette regle en premier puisque c'est l'exception.
- La seconde regle interdit tout acces a l'ensemble de ces pages par referer.
Exemple :
- Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} ^http://(www\.)?www.monsite.fr/test.php?autorise=oui [NC]
RewriteRule ^test-([0-9]+)-([0-9]+)\.htm$ /test.php?var1=$1&var2=$2$ [L]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?www.monsite.fr/test.php?.*$ [NC]
ReWriteRule ^test.php?(.*)$ - [F]
-

Dark_Shark - WRInaute occasionnel

- Messages: 416
- Inscription: 9 Mar 2006
Merci encore pour ta précieuse aide KOogar, mais là je comprend vraiment pas ton truc, je me demande si c'est bie n ca que je veux faire, je vais essayer de réexpliquer :
J'ai une seule page que j'aimerai sécurisé via referer :
# www.monsite.fr/test.php?var1=xxx&var2=yyy
(les variables xxx et yyy ne peuvent être modifié et sont donc toujours les mêmes, on peut dire qu'il s'agit d'une page unique)
Et j'aimerais que cette unique page ne soit accessible que via un groupe de pages :
# www.monsite.fr/xxx.php? (qui lui contient des paramètres modifiables en GET.)
Merci encore je crois qu'après ca c'est bon pour le htaccess ^^
J'ai une seule page que j'aimerai sécurisé via referer :
# www.monsite.fr/test.php?var1=xxx&var2=yyy
(les variables xxx et yyy ne peuvent être modifié et sont donc toujours les mêmes, on peut dire qu'il s'agit d'une page unique)
Et j'aimerais que cette unique page ne soit accessible que via un groupe de pages :
# www.monsite.fr/xxx.php? (qui lui contient des paramètres modifiables en GET.)
Merci encore je crois qu'après ca c'est bon pour le htaccess ^^
8 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Protection dossier 777
- Interdire le referencement d'un dossier particulier
- robots.txt et protection du dossier administration
- protection du contenu d'un dossier [resolu]
- Htaccess : Protection d'un sous dossier
- Plus je lis, moins je comprends ... protection d'un dossier
- Mots clés PAP et de particulier à particulier
- dossier ou dossier/ ou dossier/index.html
- hotlinking like google !!!
- Hotlinking et positionnement
Consultez la description détaillée des produits ou services de Google suivants : Google Health
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
