Protection des images... PB

  • Auteur de la discussion Auteur de la discussion Grantome
  • Date de début Date de début
WRInaute passionné
Code:
RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?castlemaniac.com/.*$ [NC] 
RewriteRule \.(gif|jpg|jpeg|GIF|JPG|JPEG)$ - [F]

Bien, tout le monde connait cet excellent code du .htaccess, mais...

Un lien, un favoris, ça fonctionne. Mais il y a un bug.

Si l'on accède au site via un lien mail ou en tappant directement l'adresse dans la navigateur, alors l'acces aux images et refusé (croix rouge) jusqu'à ce que l'on clique sur un lien du site.

Quelqu'un aurait une idée de la façon de résoudre se problème ?

Merci
 
WRInaute passionné
Euh... là tu autorises les accès dont le HTTP_REFERER n'est pas rempli, non ?. Donc ça devrait marcher... :?
 
WRInaute passionné
Héhéhé, parfois ça aide de poser une question, ou de l'écrire pour mieux l'appréhender.


IL FAUT METTRE LE /...... bah évident....

Bon, alors comment je peut faire pour que ce code soit valide avec ou sans / à la fin de l'adresse ?


J'édite pour les petits malins... qui me diraient....
Bah, met ça:
Code:
RewriteCond %{HTTP_REFERER} !^http://(www\.)?castlemaniac.com.*$ [NC]

Naaannnnn, moi je veux savoir comment on fait pour mettre le / en option, genre un truc du genre:
Code:
RewriteCond %{HTTP_REFERER} !^http://(www\.)?castlemaniac.com(/)?.*$ [NC]
Comme pour le www :wink:
 
Discussions similaires
Haut