Gagnez un appareil photo numérique!

Statistiques

21 utilisateurs en ligne
dont 0 membre(s)

::poster un nouveau message::
philippe
Senior Boarder

Messages: 17
 
Posté le 06/11/2006 à 00:03 Sujet du message : Multi domaine

Mon site est accessible depuis 2 noms de domaines:
http://www.forum-newbeetle.fr et http://www.forum-newbeetle.com.

Le .com est une 301 vers le .fr mais a été longtemps utilisé.

Comment faire pour vérifier les hotlinks depuis les 2 domaines ?

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

Messages: 88
 
Posté le 06/11/2006 à 08:43 Sujet du message : Re:Multi domaine

Bonjour et bienvenue sur le forum!

A priori, si tu rediriges aussi les photos vers 1 seul domaine, le script devrait fonctionner sans modifications.

Est-ce que ça répond à ta question?

Arnaud

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
philippe
Senior Boarder

Messages: 17
 
Posté le 06/11/2006 à 10:03 Sujet du message : Re:Multi domaine

Oui je crois

Donc:

www.forum-newbeetle.com/* est redirigé vers www.forum-newbeetle.fr/*

Si un lien pointe vers www.forum-newbeetle.com/image/image.jpg, le script détectera le hotlink avec ceci dans le htaccess:

Code:

  RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?forum-newbeetle.fr* RewriteCond %{REQUEST_URI} ^(.*)(\.jpg|\.jpeg|\.gif)$ [NC] RewriteCond %{REQUEST_URI} ^(.*)image/(.*)$  RewriteRule ^(.*)$ visohotlink/hotlink.php [L]

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

Messages: 88
 
Posté le 06/11/2006 à 10:29 Sujet du message : Re:Multi domaine

philippe écrit:
Oui je crois

Donc:

www.forum-newbeetle.com/* est redirigé vers www.forum-newbeetle.fr/*

Si un lien pointe vers www.forum-newbeetle.com/image/image.jpg, le script détectera le hotlink avec ceci dans le htaccess:

Code:

  RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?forum-newbeetle.fr* RewriteCond %{REQUEST_URI} ^(.*)(\.jpg|\.jpeg|\.gif)$ [NC] RewriteCond %{REQUEST_URI} ^(.*)image/(.*)$  RewriteRule ^(.*)$ visohotlink/hotlink.php [L]



Ok, merci pour les précisions.

Juste une vérification à faire cependant. Dans le cas d'une image appellée par son adresse en .com si tu fais la redirection vers le .fr via UR et que tu as l'option [L] à la fin de la ligne, le serveur ignore la suite du htaccess. Donc, VisoHotlink ne fonctionnera alors pas.

Je te conseille de faire des tests. Tu peux par exemple inclure une image de ton site en .com à la suite de ce post et actualiser plusieurs fois la page pour vérifier que le hotlink est bien ajouté et que le compteur s'incrémente bien.

Arnaud

Cliquer ici pour voir le profile de cet utilisateur Répondre | Citer
philippe
Senior Boarder

Messages: 17
 
Posté le 06/11/2006 à 14:48 Sujet du message : Re:Multi domaine

Voici les parties de mon .htaccess qui peuvent être concernées:

Code:

  RewriteCond %{HTTP_HOST} !^(www|videos|shop)\.forum-newbeetle\.fr [NC] RewriteRule ^(.*) http://www.forum-newbeetle\.fr/$1 [QSA,L,R=301] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?forum-newbeetle.fr* RewriteCond %{REQUEST_URI} ^(.*)(\.jpg|\.jpeg|\.gif)$ [NC] RewriteCond %{REQUEST_URI} ^(.*)rep1/(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)rep2/rep3/(.*)$  RewriteRule ^(.*)$ visohotlink/hotlink.php [L]



J'ai fait le test avec comme lien pour l'image :
www.forum-newbeetle.com/rep1/pic.jpg et le hotlink est bien détecté comme sur le .fr

Donc tout fonctionne super bien.
Merci

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

Messages: 88
 
Posté le 06/11/2006 à 16:41 Sujet du message : Re:Multi domaine

Ok, très bien!!

Arnaud

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