répertoires + cookies + redirection asp

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

répertoires + cookies + redirection asp

Message le Lun Jan 16, 2006 16:20

Bonjour,

J'ai un site STATIQUE en 4 langues que j'ai organisé en répertoires /fr /nl /it /en

Maintenant mon but est de déterminer une langue par défaut et donc de diriger à la 1ere connection le visiteur vers /fr/index.htm et que lorsqu'il fait son choix, le stocker dans un cookies.

Mon code asp est le suivant :
(root)/index.asp

<%
Response.buffer = True
If trim(lang) = "" Then lang = Request.querystring("lang")
'response.Write("GET" & lang & "<br>")
if lang ="" then
'Lire cookies
lang = Request.Cookies("lang")
'response.Write("COOKIES" & lang & "<br>")
end if
if lang="" then
lang="fr"
'response.Write("DEFAUT" & lang & "<br>")
end if
if lang <> "" then
Response.Cookies("lang") = lang
Response.Cookies("lang").Domain = "www.mondomaine.be"
Response.Cookies("lang").expires = now()+30
'response.Write("ECRIT COOKIES" & lang & "<br>")
end if
response.redirect lang & "/index.htm"
%>

et dans /fr/index.htm

<a href="../index.asp?lang=nl">NL</a><br>
<a href="../index.asp?lang=it">IT</a><br>
<a href="../index.asp?lang=en">EN</a><br>

Ce petit script marche pas trop mal mais je me pose une petite question : Quel va être l'influence de tout cela sur le PageRank vu que les pages des différentes langues ne sont pas reliées entre elles?

Merci d'avance pour vos réponses.


doic
WRInaute passionné
WRInaute passionné
 
Messages: 1147
Inscription: 7 Nov 2003

Message le Lun Jan 16, 2006 17:19

Le visiteur fait bien son choix en cliquant sur un lien vers le bon repertoire non? Donc les robots vont pouvoir visiter ces liens?

Après le Pagerank, franchement, on s'en fiche un peu... mais si tu y tiens, il faudra avoir des backlinks pour chaque langue...

Si tu souhaites vraiment une solution optimum, tu peux mettre un lien sur chaque page vers les 3 autres pages correspondantes en langue étrangère.

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mar Jan 17, 2006 10:29

non justement je n'ai pas prévu que le client clique sur un lien... je veux qu'a sa 1ere visite, il soit directement dirige vers le FR...

Ce que je viens de faire, c'est mettre des liens juste en dessous de mon script... comme ca si le robot suit la redirection il la suit...

si il la suit pas, il suivra les liens...


doic
WRInaute passionné
WRInaute passionné
 
Messages: 1147
Inscription: 7 Nov 2003

Message le Mar Jan 17, 2006 10:52

Si tu passes par des Cookies pour la langue, le robot ne la suivra jamais... donc le lien sera utilisé à chaque fois...
Pense à mettre un mot-clé dans ces liens ^^

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mar Jan 17, 2006 11:55

Je pensais que les robots suivaient les Response.redirect

Mais qd sur la page /fr/index.htm :

il y a un lien vers ../index.asp?lang=en

là je sais pas si il aurait suivi...

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mer Jan 18, 2006 10:35

Ma seule crainte maintenant est que le robo suive directement le Response.redirect (sans lire le cookies) et sans lire les liens (en dur) qui sont en dessous...

Ce qui aurait comme conséquence que seule ma verion FR serait parcourue...

vous en pensez quoi ?


doic
WRInaute passionné
WRInaute passionné
 
Messages: 1147
Inscription: 7 Nov 2003

Message le Mer Jan 18, 2006 15:32

avec des liens accessibles, aucun problème !

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mer Jan 18, 2006 15:49

meme sir response.redirect est avant dans la page ?

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mer Jan 18, 2006 15:53

donc le code donne

<%
Response.buffer = True
If trim(lang) = "" Then lang = Request.querystring("lang")
'response.Write("GET" & lang & "<br>")
if lang ="" then
'Lire cookies
lang = Request.Cookies("lang")
'response.Write("COOKIES" & lang & "<br>")
end if
if lang="" then
lang="fr"
'response.Write("DEFAUT" & lang & "<br>")
end if
if lang <> "" then
Response.Cookies("lang") = lang
Response.Cookies("lang").Domain = "www.mondomaine.be"
Response.Cookies("lang").expires = now()+30
'response.Write("ECRIT COOKIES" & lang & "<br>")
end if
response.redirect lang & "/index.htm"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Mon titre</title>
</head>
<body>
<a href="nl/index.htm">NL</a><br>
<a href="it/index.htm">IT</a><br>
<a href="en/index.htm">EN</a><br>
</body>
</html>

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mer Fév 15, 2006 10:58

Maintenant le site est en ligne...

Auparavant j'avais un PR = 5

Maintenant quand je vais sur http://rankit.free.fr/ il me donne des resultats surprenants...

Mon url simple .be dont la page par défaut est la page de redirection n'est plus dedans....

L'url /fr/index.htm n'est pas dedans non plus....

alors que /nl/index.htm /en/index.htm et /it/index.htm PR 0 => 4

Quelqu'un a-t-il une explication ?

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mar Fév 21, 2006 9:30

maintenant mon nom d domaine 5 = 5

et pour le reste rien n'a change... fr inconnu et les autres 0 => 4

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mer Fév 22, 2006 8:45

trop comique....

maintenant la googlebar est mise a jour...

fr 4
it 0
en 0
nl 0

alors que rankit n'a pas bouge...


doic
WRInaute passionné
WRInaute passionné
 
Messages: 1147
Inscription: 7 Nov 2003

Message le Jeu Fév 23, 2006 13:01

rankit c'est rigolo, seochat c'est sérieux...
A toi de voir lequel tu veux utiliser ^^

(http://www.seochat.com/seo-tools/future-pagerank/)

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Jeu Fév 23, 2006 15:12

C'est vrai que les résultats sont plus en phase avec la googleBar...

kevtuning
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 16 Jan 2006

Message le Mer Mar 01, 2006 15:36

Quand je cherche sur google.it uniquement italien...

il me trouve uniquemlent le site en francais...

Qu'est-ce que je peux faire ?

répertoires + cookies + redirection asp

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités