OVH Cloud OVH Cloud

Changement de nom de domaine et redirection en php

3 réponses
Avatar
VarioFlux
Bonjour,

Je suis webmaster d'un site en .biz, et nous venons d'acheter le même
nom de domaine mais en .fr

Nous avons mis en place un système de tracking en php qui nous permet
de savoir où circulent les visiteurs, le referer, etc ...

Si on fait une simple redirection vers le .fr, on perd le referer
puisqu'il devient le site en .biz, et même la page demandée (pseudo
frames avec ?pg=toto)

Le plus simple ne serait-il pas de récuperer les url à la volée (.biz)
sur le premier domaine et par php les modifier en (.fr), en ajoutant à
la fin des &referer=xxxx pour les récupérer et les injecter en php dans
notre BD ?

Quelqu'un a-t-il déjà fait ça ?

Merci

--
VarioFlux

3 réponses

Avatar
Laurent Seguin
VarioFlux , le 08 nov. 2003 20:41:16, écrivait
ceci:

Je suis webmaster d'un site en .biz, et nous venons d'acheter le même
nom de domaine mais en .fr

Nous avons mis en place un système de tracking en php qui nous permet
de savoir où circulent les visiteurs, le referer, etc ...
Si on fait une simple redirection vers le .fr, on perd le referer
puisqu'il devient le site en .biz, et même la page demandée (pseudo
frames avec ?pg=toto)

Le plus simple ne serait-il pas de récuperer les url à la volée (.biz)
sur le premier domaine et par php les modifier en (.fr), en ajoutant à
la fin des &referer=xxxx pour les récupérer et les injecter en php dans
notre BD ?


Heuu il y a peut être plus simple...
Dès que quelqu'un arrive sur ton .biz tu injectes ton
$_SERVER['HTTP_REFERER'] puis après tu fais une redirection en modifiant
les en tête http avec header().

Avatar
Matthieu Dapvril
Pourquoi ne pas avoir qu'une redirection de la page d'accueil du .biz vers
le .fr. ?

Le site n'est alors déposé que sur le .fr.

Et au cas où les gens vont sur la page d'accueil du .biz, ils se retrouvent
de façon transparente sur le .fr.

D'où un unique système de tracking (les visites du .fr).

Matthieu
Avatar
Savut
la function str_replace() ou eregi_replace() dependant de ce que tu veux,
permet de remplacer un string par un autre string.

$url = str_replace(".biz", ".fr", $url);

ou bien plutot
$url = eregi_replace('^http://mondomain.biz', "http://mondomain.fr", $url);
pour eviter de rencontrer des fichiers avec .biz

Savut

"VarioFlux" a écrit dans le message de
news:
Le plus simple ne serait-il pas de récuperer les url à la volée (.biz)
sur le premier domaine et par php les modifier en (.fr), en ajoutant à
la fin des &referer=xxxx pour les récupérer et les injecter en php dans
notre BD ?

Quelqu'un a-t-il déjà fait ça ?

Merci

--
VarioFlux