Problème pour bloquer les images à partir d'un autre site

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Problème pour bloquer les images à partir d'un autre site

Message le Lun Oct 24, 2005 23:45

Bonsoir,

J'ai mis ceci dans mon fichier .htaccess que j'ai placé dans le dossier /images:

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.guildes-rpg.com/.*$ [NC]
RewriteRule .*\.(gif|JPG|png|jpe?g)$ - [F]
RewriteCond %{REQUEST_URI} /images


Le problème est que même les images sur mon site sont bloquées.
Ce fichier est-il au mauvais endroit ? Manque-t-il quelque chose ?

Merci beaucoup

zimounet
WRInaute accro
WRInaute accro
 
Messages: 1796
Inscription: Lun Nov 08, 2004 20:57

Message le Mar Oct 25, 2005 0:26

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tondomaine.tld/.*$ [NC]
ReWriteRule .*.(gif|png|jpe?g)$ - [F]


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Mar Oct 25, 2005 1:01

Ca bloque aussi les images de mon site. Je précise que j'ai mis le fichier dans le dossier images.


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mar Oct 25, 2005 1:24

Bien les images s´affichent bien sur ton site.
Et les RewriteCond se mettent à la suite, et avant la regle.
Les motifs de condition suivent les regles de syntaxe des règles: les points et autres caractères spéciaux doivent être déspécialisés
(et je vois souvent cette erreur, qui n´est pas bien grave heureusement).


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Mar Oct 25, 2005 10:00

J'ai enlevé le .htaccess, c'est pour ça qu'on voit les images sur mon site.

"Les motifs de condition suivent les regles de syntaxe des règles: les points et autres caractères spéciaux doivent être déspécialisés"

Excuse, mais je n'ai pas compris.
Qu'y a-t-il de faux là-dedans ?

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tondomaine.tld/.*$ [NC]
ReWriteRule .*.(gif|png|jpe?g)$ - [F]


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mar Oct 25, 2005 12:23

-les points des rewriteCond ne sont pas déspécialisés.
-la chaine se termine par un $ mais ne commence pas par un ^
Voila :-)

Enfin le plus simple pour limiter l´acces a certaines images, c´est de les mettre dans un meme repertoire (ex: images)
Et de mettre une Cond en plus:
RewriteCond %{REQUEST_URI} /images

vola


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Mer Oct 26, 2005 12:13

Je comprend rien, despécialisés, ça veut dire quoi ?
Que dois-je mettre dans mon .htacess placé dans mon dossier /images ?

Merci


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Oct 26, 2005 12:26

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tondomaine.tld/.*$ [NC]
RewriteRule ^.*.(gif|png|jpe?g)$ - [F]

Et le drapeau forbbiden ( [F] ) ne fonctionne pas sur tout les hébergeurs, donc à voir s´il faut le mettre ou pas...

et remplace bien www.tondomain.tld par ton nom de domaine a toi :-)


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Mer Oct 26, 2005 13:33

Ok, merci. Je met donc ceci dans le dossier /images et non pas à la racine, c'est ça ?


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Oct 26, 2005 19:05

Ben c´est comme tu veux.
Si tu veux le mettre à la racine, il faut rajoute la condition:
RewriteCond %{REQUEST_URI} /images
Pour que cela s´pplqiue seulement aux images de ton répertoire images.
La conditionavant la regle bien sur.


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Jeu Oct 27, 2005 9:56

J'ai mis ça:

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.tondomaine.tld/.*$ [NC]
RewriteRule ^.*.(gif|png|jpe?g)$ - [F]


Dans le .htaccess dans mon dossier /images et ça me bloquait l'affichage des images sur mon site.

J'ai enlevé le [F] ensuite et là ça ne bloque plus nul part.

Merci :oops:


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Jeu Oct 27, 2005 11:38

En fait, le drapeau F force une erreur 403=Forbbiden.
Et certains hébergeurs n´ont pas de 403 par default. Aussi, ce que tu peux faire, c´est créer une page pour l´erreur 403 et mettre les paramètres dans ton htacces:
ErrorDocument 403 /pageErreur403.php


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Sam Oct 29, 2005 12:20

Désolé, je ne comprend rien, de ce que tu m'as donné, rien ne marche, soit ça bloque tout, soit ça ne bloque rien.


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Sam Oct 29, 2005 13:25

Tu disais que sans drapeau [F], ca marche bien. Et bien je te donne la raison et la solution.
Comme tu peux personnaliser les pages d´erreurs 404, tu peux aussi personnaliser celles du Forbidden (erreur 403), provoquée entre autres par l´ utilisation de ce fameux drapeau [F].
Ce qu´il faut faire dans ce cas, c´est créer une page pour cette erreur, puis mettre la configuration pour cette erreur dans ton .htaccess de la racine:

ErrorDocument 403 /(le nom de fichier de ta page d´Erreur 403)

Et bon courage :-)


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Sam Oct 29, 2005 23:46

Non, en fait, par ça:

J'ai enlevé le [F] ensuite et là ça ne bloque plus nul part.


Je voulais dire que ça ne marchait pas du tout puisque les images n'étaient bloquées nul part (no sur mon site, ni sur le site de ceux qui me pompent les images). Désolé de m'être mal exprimé :oops: .

Problème pour bloquer les images à partir d'un autre site

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités