Bonjour,

Je cherche à faire une redirection en fonction de la langue du navigateur. Sur mon site j'ai Fr : index.html, En : EN/index.html, et De : DE/index.html

J'ai trouvé du code le voici :
<script type="text/javascript">
<!-- Debut

if (navigator.browserLanguage)
var language = navigator.browserLanguage;


else
var language = navigator.language;


if (language.indexOf('fr') > -1) document.location.href = 'index.html';
else if (language.indexOf('en') > -1) document.location.href = 'EN/index.html';
else if (language.indexOf('de') > -1) document.location.href = 'DE/index.html';

else
document.location.href = 'index.html';
// fin du script -->
</script> 


Mais lorsque je test ma page, elle charge mais ne s'affiche pas...

Je ne comprend pas mon erreur...

Quelqu'un aurais une solution à mon problème?

Merci beaucoup
Alors je n'y connais pas grand chose donc je ne vais pouvoir t'aider concernant ton code. Par contre, ton code est en javascript et as-tu pensé aux éventuels visiteurs qui auraient le javascript désactivé ? C'est juste au cas où.