Javascript et redirection langue
5 messages
• Page 1 sur 1
-

Olivença livre - WRInaute discret

- Messages: 210
- Inscription: 30 Nov 2004
Javascript et redirection langue
J'ai récupérer un script de redirection en fonction du language du navigateur.
Je ne suis pas un spécialiste en Javascript mais je pense qu'il ne fonctionne pas correctement:
Un diagnostique doc ?
=====================
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
var code = language.substring(0,7);
if ((code == 'pt') || (code == 'de') || (code == 'it') || (code == 'es') || (code == 'nl') || (code == 'en') (code == 'en-gb'))
{
if (code == 'pt') url ="http://www.sitew.pt/";
if (code == 'de') url ="http://www.sitew.de/";
if (code == 'es') url ="http://www.sitew.es/";
if (code == 'it') url ="http://www.sitew.it/";
if (code == 'nl') url ="http://www.sitew.nl/";
if (code == 'en') url ="http://www.sitew.co.uk/";
if (code == 'en-gb') url ="http://www.sitewco.uk/";
}
document.location.href = url
alert(url);
</SCRIPT>
=========================
Sujet déjà traité brièvement sur :
http://www.webrankinfo.com/forums/viewtopic_3563.htm
Merci à ceux qui auront le courage de répondre à cette époque de l'année
@+
Je ne suis pas un spécialiste en Javascript mais je pense qu'il ne fonctionne pas correctement:
Un diagnostique doc ?
=====================
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
var code = language.substring(0,7);
if ((code == 'pt') || (code == 'de') || (code == 'it') || (code == 'es') || (code == 'nl') || (code == 'en') (code == 'en-gb'))
{
if (code == 'pt') url ="http://www.sitew.pt/";
if (code == 'de') url ="http://www.sitew.de/";
if (code == 'es') url ="http://www.sitew.es/";
if (code == 'it') url ="http://www.sitew.it/";
if (code == 'nl') url ="http://www.sitew.nl/";
if (code == 'en') url ="http://www.sitew.co.uk/";
if (code == 'en-gb') url ="http://www.sitewco.uk/";
}
document.location.href = url
alert(url);
</SCRIPT>
=========================
Sujet déjà traité brièvement sur :
http://www.webrankinfo.com/forums/viewtopic_3563.htm
Merci à ceux qui auront le courage de répondre à cette époque de l'année
@+
-

siddhy - WRInaute discret

- Messages: 163
- Inscription: 20 Sep 2004
Salut,
Je n'ai pas testé, mais je pense qu'il doit y avoir au moins une erreur ici :
là tu récupère une chaine de 7 caracteres.
juste après tu testes si cette chaine est = à 2 caractères.. c'est toujours faux!
Je n'ai pas testé, mais je pense qu'il doit y avoir au moins une erreur ici :
- Code: Tout sélectionner
var code = language.substring(0,7);
là tu récupère une chaine de 7 caracteres.
juste après tu testes si cette chaine est = à 2 caractères.. c'est toujours faux!
-

mr_go - WRInaute passionné

- Messages: 1945
- Inscription: 21 Sep 2005
Deuxièmement, si c'est une redirection en début de page, je te conseillerai de passer via fichier .htaccess, ou par un script php. Pour plus d'informaitons tu peux consulter l'article de Webrankinfo traitant de la redirection de pages.
-

Olivença livre - WRInaute discret

- Messages: 210
- Inscription: 30 Nov 2004
merci à tous les 2
Pour le 2, c'est un erreur c'est sur
Pour.htaccess, j'ai peur de faire une boulette !
@+
Pour le 2, c'est un erreur c'est sur
Pour.htaccess, j'ai peur de faire une boulette !
@+
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Redirection javascript, langue navigateur et référencement
- Redirection de langue
- Redirection selon la langue
- redirection choix de langue
- Redirection selon langue navigateur
- Redirection selon la langue et referencement
- Prestashop - redirection suite ajout langue
- Indexation page en construction et redirection de langue
- Redirection 302 vers dossier de langue
- redirection via htaccess selon la langue du visiteur
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
- Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

