Redirection en fonction du nom de domaine

Résolu/Fermé
Miimidedel Messages postés 352 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 5 juin 2019 - 13 sept. 2012 à 15:30
Miimidedel Messages postés 352 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 5 juin 2019 - 13 sept. 2012 à 16:43
Bonjour,


Alors voilà..
J'ai deux noms de domaine ressemblant à ça : bonjour.fr et hello.com.

Ces deux noms de domaines sont redirigés vers le même dossier source.
Ce site existe en plusieurs langues notamment anglais et français.


Cependant j'aimerais que quand l'utilisateur tape hello.com dans son navigateur il soit redirigé vers /accueil/index.php?lang=uk

Et s'il a saisi bonjour.fr il soit redirigé vers accueil/index.php (qui par défaut est en français)

Une idée ... ?

Je vous remercie d'avance !



2 réponses

Miimidedel Messages postés 352 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 5 juin 2019 72
13 sept. 2012 à 15:53
Bon je me suis trouvé une alternative..
Les Virtual Hosts..

bonjour.fr est redirigé vers le dossier du site, ça ça ne change pas

hello.com est redirigé vers un autre dossier qui ne contient qu'un fichier index.php avec une redirection du type :

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.paruvendu.fr/?lang=uk");
?>

S'il y a mieux n'hésitez pas car j'aurais voulu garder hello.com dans l'URL, c'est plus propre..
0
Miimidedel Messages postés 352 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 5 juin 2019 72
13 sept. 2012 à 16:43
Je préfère ainsi :

if($_SERVER['HTTP_HOST'] == 'hello.com' || $_SERVER['HTTP_HOST'] == 'www.hello.com')
{ header("HTTP/1.1 301 Moved Permanently");
header("Location: accueil/index.php?lang=uk"); }
else
{ header("HTTP/1.1 301 Moved Permanently");
header("Location: accueil/index.php"); }


Vive mon monologue ><
0