Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Rewriting de fichier image vers fichier de script

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1480
Localisation: Aube

URL permanente de ce messagePosté le : Lun Mai 14, 2007 10:40    Sujet du message: Rewriting de fichier image vers fichier de script

Bonjour

Suite à ce fil, je poste ma détresse ici Embarassed car là je ne capte pas pourquoi ça marche pô.


Voici ma config :

- un répertoire contenant des images (qui peuvent être utilisées sur plusieurs domaines, mes domaines, donc le htaccess doit être logiquement placé dans ce répertoire)

- dans ce répertoire :
Code:

/cache_img/
/share/
hotlink.php
.htaccess
image1.jpg
image2.jpg
etc...


Je ne reviendrai pas sur le principe (protection des images hotlinkées par apposition d'un watermark depuis le script, voir le fil initial en lien ci-dessus) mais en gros, ce que je n'arrive pas à faire, c'est "remplacer" toute image en .JPG par ce satané script !!!

Voici le code du htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on

# Gestion des hotlinks d'images
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.|blog.|reportages.)?aube-nature.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.|photos.)?chatterie-koolkat.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?koolkat.fr [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?mainecoon.fr [NC]
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC]
RewriteRule .*\.jpg$ /hotlink.php?img=%{SCRIPT_FILENAME}&ref=%{HTTP_REFERER}



J'ai même essayé (pour tester) de faire :

Code:
RewriteRule .*\.jpg$ mon-image.jpg


Mais ça ne fonctionne QUE lorsque c'est "mon-image.jpg" est hotlinkée !!!

JE CRAQUE Evil or Very Mad
 
cedric_g Visiter le site web du posteur
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1480
Localisation: Aube

URL permanente de ce messagePosté le : Lun Mai 14, 2007 13:48    Sujet du message: Rewriting de fichier image vers fichier de script

BON !

J'ai trouvé la cause mais je n'ai pas trouvé la soluce Mr. Green

En analysant mes logs Apache, erreur 404 (et je pense que ça vient de l'endroit où il va "chercher" mon script !) :

Code:
GET /home/users/c/cedricg/www/photos/photos/hotlink.php?img=/home/users/c/cedricg/www/photos/photos/3373.jpg&ref=http://www.(domanie otlinkeur) HTTP/1.1" 404 9344 "http://www.(domaine hotlinkeur)


Donc en clair, le path depuis la racine du serveur !

Alors que toutes les autres lignes du log vont bien chercher les fichiers à leur niveau propre !
 
cedric_g Visiter le site web du posteur
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1480
Localisation: Aube

URL permanente de ce messagePosté le : Lun Mai 14, 2007 14:21    Sujet du message: Rewriting de fichier image vers fichier de script

RÉSOLU !!!


En fait j'ai (méthode bourrin) mis le chemin http complet dans mon htaccess, "tout simplement" !


Code:
RewriteRule \.(jpg)$ http://www.mondomaine.com/sousrep/hotlink.php?img=%{SCRIPT_FILENAME}&ref=%{HTTP_REFERER}


Purée, c'était si simple Shocked
 
cedric_g Visiter le site web du posteur
Remi L.
WRInaute accro
WRInaute accro

Inscrit le: 06 Sep 2003
Messages: 1060

URL permanente de ce messagePosté le : Lun Mai 14, 2007 15:08    Sujet du message: Rewriting de fichier image vers fichier de script

Tu peux enlever htt*p://www.domaine.com au début du second paramètre car, en le mettant, tu crées une redirection.

Il faut que ton second paramètre commence avec "/photos" (c'est ce qu'on appelle l'adresse relatif à la base) et visiblement ton serveur nécessite ce type d'adressage dans l'UR.
 
Remi L. Visiter le site web du posteur
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1480
Localisation: Aube

URL permanente de ce messagePosté le : Lun Mai 14, 2007 15:19    Sujet du message: Rewriting de fichier image vers fichier de script

Si je ne fais pas cela, cela ne fonctionne pas...

Pour la redirection, ça ne pose pas de problèmes particuliers non ? Au niveau SEO ? De toute façon je ne veux pas que Google (ou les autres) indexent mes images si elles ne sont pas affichées sur MES sites.

Ma problématique est que les images sont "accessibles" depuis DEUX niveaux (domaine et sous-domaine pointant sur un sous-répertoire du domaine !)
 
cedric_g Visiter le site web du posteur
Remi L.
WRInaute accro
WRInaute accro

Inscrit le: 06 Sep 2003
Messages: 1060

URL permanente de ce messagePosté le : Lun Mai 14, 2007 15:35    Sujet du message: Rewriting de fichier image vers fichier de script

Essaie avec un RewriteBase alors...
RewriteBase /
 
Remi L. Visiter le site web du posteur
cedric_g
WRInaute accro
WRInaute accro

Inscrit le: 18 Jan 2006
Messages: 1480
Localisation: Aube

URL permanente de ce messagePosté le : Lun Mai 14, 2007 15:46    Sujet du message: Rewriting de fichier image vers fichier de script

J'ai essayé aussi, mais ça n'a pas fonctionné (dixit le log Apache... qui va toujours me rechercher mes fichiers depuis la racine du serveur !)
 
cedric_g Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort