Rewriting Image

WRInaute discret
Bonjour à tous,

Voilà, j'aimerais faire du Rewriting sur des images (sisi c'est possible) vous ne comprendrez peut-être pas l'înteret, mais moi je le voit pour un futur projet...

Bref, j'ai trouvé comment faire, seulement mon .htaccess qui fait 8 lignes, n'a pas l'air de bien fonctionner...

Il me refuse tout accès à mon dossier (403 Forbidden) pourtant tout semble être dans les règles.

J'aurai voulu un petit peu d'aide, si une âme charitable pouvais m'aider...
Me contacter en privé pour aller plus vite ;-)

Merci beaucoup...
 
WRInaute discret
Ben expose-nous ton fichier, sans quoi on pourra pas faire grand chose (et pour moi un forum est aussi fait pour que les autres y trouvent des solutions alors le privé j'aime pas trop ça ;)).
 
WRInaute discret
Code:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !monsite\.net [NC] 
RewriteCond %{HTTP_REFERER} !site-de-mes-amis\.com [NC]  
RewriteCond %{HTTP_REFERER} !google\. [NC] 
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]

RewriteRule (.*) /showpic.php?pic=$1

Voilà ce qui figure dans mon .htaccess
 
WRInaute discret
J'ai essayé sans le / devant mon fichier PHP et le htaccess semble bon... Je ne comprend pas :'(

Mais pourquoi il me met un 403 ? :-(
 
WRInaute discret
Hum... Pas plus de réponses...

A croire que mon fichier n'a pas d'erreur, ce qui me semble être le cas, mais pourtant il ne fonctionne pas... :-(
 
WRInaute occasionnel
Le code 403 indique une tentative d'accès à une ressource interdite, un répertoire sur lequel l'utilisateur Apache n'a pas les droits par exemple, ce qui semblerait indiquer que la règle transforme le chemin de façon incorrecte.

J'imagine que tu n'as pas accès au httpd.conf pour mettre en place les logs de rewriting? Ca permettrait de voir ce qu'il fait. Sinon, essaie de simplifier jusqu'à obtenir un cas qui marche, on reconstruira à partir de là. De base
Code:
RewriteRule ^test1.jpg$ /showpic.php?pic=$1
avec showpic qui n'appelle pas test1.jpg, sinon boucle, catastrophe, erreur 500 normalement.
 
WRInaute discret
Exact, c'est le 'RewriteEngine On' qui ne fonctionne pas, super ! :-(

Bon, je vais essayer de voir avec l'hébergeur ;)
 
WRInaute discret
Bonjour j'ai un autre demande au sujet du rewriting et les images.

Je veux protéger mes images. J'ai essayé ces règles
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.votredomaine.net/.*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]

Que j'ai prit sur -http://www.webmaster-hub.com/publication/Mod-rewrite-ou-la-reecriture-des.html

C'est supposé d'interdire tout autre domaine excepté le mien de lire mes images mais quand je met ça en place les images apparaissent plus sur mon site.

Ou est l'erreur?

Eric

P.s oui j'ai remplacé -http://www.votredomaine.net par mon domaine :wink:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut