Redirection en fonction du nom de domaine

Résolu/Fermé
Signaler
Messages postés
352
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
5 juin 2019
-
Messages postés
352
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
5 juin 2019
-
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

Messages postés
352
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
5 juin 2019
70
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..
Messages postés
352
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
5 juin 2019
70
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 ><