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.
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.