Gagnez un appareil photo numérique!

Statistiques

24 utilisateurs en ligne
dont 0 membre(s)

::poster un nouveau message::
cmpc2002
Fresh Boarder

Messages: 3
 
Posté le 26/06/2007 à 20:40 Sujet du message : besoin d'aide pour configurer mon htaccess

Bonjour,

j'ai déjà utilisé visohotlink au par avant, et j'en ai été grandement satisfait, mais içi, j'essaie de l'installer sur un autre site ou le htaccess est déjà pas mal remplis, et la, je ne m'en sort plus.

pourriez-vous m'aider SVP ?

voici le code à ajouter (donné dans l'admin) :

Code:

 RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?d0maine.c0m* RewriteCond %{REQUEST_URI} ^(.*)TOUT DEPUIS LA RACINE UNIQUEMENT DES IMAGES(.*)$ RewriteRule ^(.*)$ visohotlink/hotlink.php [L]



et voici mon htaccess :
Code:

 php_value auto_prepend_file "/home/~mon_rep/public_html/trace_ip.php" RewriteEngine on  RewriteCond %{HTTP_HOST} !www.d0maine.c0m$ RewriteRule (.*)   http://www.d0maine.c0m/$1  [L,R=301] RewriteRule ^([^*]*)/0/([0-9]*)/([^*]*)/$ /~mon_rep/index.php?var=$1&id=$2&sec=$[L] RewriteRule ^([^*]*)/([0-9]*)/([^*]*)/$ /~mon_rep/index.php?var=$1&id=$2&sec=$[L] RewriteRule ^recherche-infos.php/page=1$ /~mon_rep/recherche-infos.php [R=301,L] RewriteRule ^recherche-infos.php/page=([0-9]*)$ /~mon_rep/index.php?var=recherche-info&page=$[L] RewriteRule ^recherche-infos.php$ /~mon_rep/index.php?var=recherche-info [L] RewriteRule ^recherche-infos-([a-z|0]).php/page=1$ /~mon_rep/recherche-infos-$1.php [R=301,L] RewriteRule ^recherche-infos-([a-z|0]).php/page=([0-9]*)$ /~mon_rep/index.php?var=recherche-info&req=$1&page=$[L] RewriteRule ^recherche-infos-([a-z|0]).php$ /~mon_rep/index.php?var=recherche-info&req=$[L] RewriteRule ^([^*]*)/0/([0-9]*)/([^*]*)/$ /~mon_rep/index.php?var=$1&id=$2&sec=$[L] RewriteRule ^([^*]*)/([0-9]*)/([^*]*)/$ /~mon_rep/index.php?var=$1&id=$2&sec=$[L]



j'ai essayé plusieurs solutions, mais je n'y arrive pas, certainement à cause qu'il y as déjà un rewrite cond ?

je vous remercie par avance pour votre aide

Message édité par: cmpc2002, à: 26/06/2007 à 20:49

bon alors, j'ai continué à chercher un peut
alors voila ce que j'ai mis dans mon htaccess :
Code:

 RewriteCond %{REQUEST_URI} ^(.*)(\.jpg|\.jpeg|\.png|\.gif)$ [NC] RewriteRule ^(.*)$ visohotlink/hotlink.php [L]


après ça :
Code:

 RewriteRule ^([^*]*)/([0-9]*)/([^*]*)/$ /~mon_rep/index.php?var=$1&id=$2&sec=$[L]



ça, ça fonctionne, mais, je prend aussi en compte les affichages pour mon propre nom de domaine, il ne reste donc, plus qu'a corriger ca, mais la, je sèche ?

Message édité par: cmpc2002, à: 26/06/2007 à 21:25

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
visohotlink
Administrateur

Messages: 88
 
Posté le 27/06/2007 à 09:23 Sujet du message : Re:besoin d'aide pour configurer mon htaccess

Bonjour et bienvenue sur le forum.

Le .htaccess, c'est en effet souvent un sacré casse-tête.

Dans le code .htaccess que VisoHotlink te fournit, il y a plusieurs règles :

Code:

  RewriteCond %{HTTP_REFERER} !^$


Si le Referer n'est pas nul

Code:

 RewriteCond %{HTTP_REFERER} !^http://(www.)?d0maine.c0m*


Et si le fichier n'est pas appelé à partir de ton site

Code:

 RewriteCond %{REQUEST_URI} ^(.*)repertoire1/(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)repertoire2/(.*)$ [OR]


Et si le fichier appelé est dans l'un des répertoire protégé (repertoire1 ou repertoire2)[/code:1]

Code:

 RewriteRule ^(.*)$ visohotlink/hotlink.php [L]


Alors, redirige vers VisoHotlink.

Comme tu l'as fait, si tu protèges dès la racine, tu peux rajouter une condition ne sélectionnant que les images :
Code:

 RewriteCond %{REQUEST_URI} ^(.*)(\.jpg|\.jpeg|\.png|\.gif)$



Le problème, c'est que tu ne lui dis pas de ne pas prendre en compte les images affichées sur le site.

Essaies donc :
Code:

 RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?domaine.tld* RewriteCond %{REQUEST_URI} ^(.*)(\.jpg|\.jpeg|\.png|\.gif)$ [NC] RewriteRule ^(.*)$ visohotlink/hotlink.php [L]



Si ça ne marche pas, vire le [NC] (je ne suis pas sûr qu'il fonctionne pour les RewriteCond) et liste aussi les extensions en majuscule.

Bonne chance!

Arnaud

Message édité par: visohotlink, à: 27/06/2007 à 09:24

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
cmpc2002
Fresh Boarder

Messages: 3
 
Posté le 27/06/2007 à 10:26 Sujet du message : Re:besoin d'aide pour configurer mon htaccess

Merci beaucoup, ça marche

pour le [NC], ça fonctionne dans le htaccess, du moins, je n'ai pas d'erreurs, et les affichages sont bien pris en compte

Et enfin, merci pour les explications de chacune des lignes, j'ignorai la signification/utilisation de %{HTTP_REFERER}

cmpc2002.


[edit]
le code java script, il n'est pas vraiment nécessaire ?
car pour le rajouter, il faudrait que je vide tout mon cache de fichier et le recréer, ça risque d'être lourd ça.

Message édité par: cmpc2002, à: 27/06/2007 à 10:32

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
visohotlink
Administrateur

Messages: 88
 
Posté le 27/06/2007 à 11:07 Sujet du message : Re:besoin d'aide pour configurer mon htaccess

cmpc2002 écrit:

le code java script, il n'est pas vraiment nécessaire ?
car pour le rajouter, il faudrait que je vide tout mon cache de fichier et le recréer, ça risque d'être lourd ça.<br><br>Message édité par: cmpc2002, à: 27/06/2007 à 10:32

Le code javascript n'est utile que si tu veux avoir le détails des provenances des visiteurs sur ton site (sites, moteur de recherche avec mot-clé). Ca permet notamment de voir quelles images amènent des visiteurs via Google Image. Et tout ça couplé au détails des hotlinks. Donc, ça n'est pas obligatoire, mais c'est une option qui donne pas mal d'infos intéressantes.

Si tu ne le met pas, c'est toujours sympas de fair un lien vers VisoHotlink, en particulier sur la page d'accueil

Arnaud

Message édité par: visohotlink, à: 27/06/2007 à 11:07

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
cmpc2002
Fresh Boarder

Messages: 3
 
Posté le 27/06/2007 à 11:24 Sujet du message : Re:besoin d'aide pour configurer mon htaccess

Ok, merci beaucoup pour la précision.

un lien sera fait, je n'y manquerait absolument pas

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
::poster un nouveau message::
(C) 2012 VISOCREA | Crédits | Conditions d'utilisation | Contact