Javascript et redirection langue

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Olivença livre
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 146
Inscription: Mar Nov 30, 2004 13:11

Javascript et redirection langue

Message le Jeu Juil 27, 2006 12:43

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 8)

@+


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Jeu Juil 27, 2006 13:11

Salut,

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 accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Jeu Juil 27, 2006 13:26

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 occasionnel
WRInaute occasionnel
 
Messages: 146
Inscription: Mar Nov 30, 2004 13:11

Message le Ven Juil 28, 2006 13:02

merci à tous les 2

Pour le 2, c'est un erreur c'est sur
Pour.htaccess, j'ai peur de faire une boulette !

@+


Xou
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 187
Inscription: Ven Juin 02, 2006 16:52

Message le Ven Juil 28, 2006 13:15

Si Mr-go te conseille ça c'est en pensant aux utilisateurs qui n'ont pas le javascript d'activé ainsi qu'aux crawlers. ;)

C'est côté serveur qu'il faut que tu gère les langues.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

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