par
Invité » 10 mai 2006, 17:29
Je possede 2 noms de domaine : toto.com (site principal) et toto.fr.
j'ai demandé a l'operateur d'effectuer une redirection de facon a ce que toto.fr=toto.com. Cependant je voudrai effectuer une redirection vers un sous repertoire (page en francais par ex) lorsque l'utilisateur arrive via l'url toto.fr.
Pour ce faire j'ai utilisé la methode suivante :
$NomServeur = $_SERVER['SERVER_NAME']
if (strcmp($NomServeur, "www.toto.fr") == 0)
{
header('HTTP/1.1 301 Moved Permanently', true, 301);
header("Location: http://www.toto.com/French");
exit;
}
la methode est la bonne en local mais en live ca ne marche pas car bien qu'aillant saisi
www.toto.fr la fonction $_SERVER['SERVER_NAME'] retourne
www.toto.com et non
www.toto.fr.
Comment recuperer la veritable adresse saisie et non celle deja redirigé par l'operateur ???
Merci d'avance.
Je possede 2 noms de domaine : toto.com (site principal) et toto.fr.
j'ai demandé a l'operateur d'effectuer une redirection de facon a ce que toto.fr=toto.com. Cependant je voudrai effectuer une redirection vers un sous repertoire (page en francais par ex) lorsque l'utilisateur arrive via l'url toto.fr.
Pour ce faire j'ai utilisé la methode suivante :
[php]$NomServeur = $_SERVER['SERVER_NAME']
if (strcmp($NomServeur, "www.toto.fr") == 0)
{
header('HTTP/1.1 301 Moved Permanently', true, 301);
header("Location: http://www.toto.com/French");
exit;
}[/php]
la methode est la bonne en local mais en live ca ne marche pas car bien qu'aillant saisi www.toto.fr la fonction $_SERVER['SERVER_NAME'] retourne www.toto.com et non www.toto.fr.
Comment recuperer la veritable adresse saisie et non celle deja redirigé par l'operateur ???
Merci d'avance.