par anonyme 10-Septembre-2021

Pour un site multilingue, comment peut-on faire une redirection vers la version anglaise ou française du site ?

1 Réponse

par Nico 10-Septembre-2021

Pour faire une redirection vers la version anglaise ou française, d'un site web, selon la langue du navigateur de l'internaute, vous pouvez utiliser PHP pour détecter la langue, puis ensuite effectuer la redirection vers, à titre d'exemple, un répertoire /en ou /fr :

<?php
$langue= locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']);

if(($langue == 'en')||(strpos($langue,'en'))){
header('location: en/');
} 
else header('location: fr/');
?>
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses de l'équipe et d'autres internautes.

2.6k questions

3k réponses

...