web-dev-qa-db-fra.com

Rediriger l'un des deux domaines sur une installation Wordpress

Je dois aux domaines: mydomain.dk et mydomain.de. Les deux affichent la même page en danois. J'ai un plugin qui s'occupe des langues, mais je dois connecter le domaine .de à la 'couche de langue' allemande.

Comment puis-je rediriger mydomain.de vers mydomain.dk/?lang=de. Le mydomain.dk doit rester tel quel.

Merci d'avance!

2
Kebu

Vous pouvez vérifier le contenu du tableau $_SERVER['REQUEST_URI'] lors du chargement du site en plaçant la logique de vérification conditionnelle dans votre fichier header.php de votre site, puis rediriger l'utilisateur vers la langue appropriée.

Par exemple dans header.php, ajoutez:

$incomingUrl = $_SERVER['REQUEST_URI'];
if($incomingUrl == 'mydomain.dk') {
  wp_redirect(URL FOR THIS LANGUAGE);
  exit;
} else {
  wp_redirect(URL FOR THE OTHER LANGUAGE);
  exit;
}

La page de manuel PHP peut également vous donner plus d'informations sur le tableau global $ _SERVER ici: http://php.net/manual/en/reserved.variables.server .php

J'espère que cela t'aides.

2
Richard Grey