Multidomaine, multiextension et .htaccess
10 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- sam01
- WRInaute discret

- Messages: 198
- Inscription: 16 Sep 2006
Multidomaine, multiextension et .htaccess
Bonjour fritz2cat,
bon j'avoue que je m'embrouille un là....
Au fait je ne sais pas trop ce qu'il est conseillé de faire dans mon cas.
Je récapitule, j'ai quatre nom de domaine :
www.exemple.fr
www.exemple.es
www.exemple.it
www.exemple.com
et je dois gérer quatre langue différente :
français
espagnol
italien
anglais
faut-il que je garde ces nom de domaine et si l'internaute est français, il sera dirigé sur l'url .fr, s'il est espagnol sur .es etc...
Ce que je ne sais pas faire ç'est paramétrer ce comportement au niveau du .htaccess.
sachant que je détermine la langue avec ce code php
Donc ça signifie qu'un internaute qui va sur www.exemple.com va voir le site avec la langue par défaut (qui est l'anglais ici).
Si c'est un espagnol, il clique sur le drapeau espagnol ce qui va générer l'url suivante :
www.exemple.com/index.php?lang=es
je dois donc traduire cette url en
www.exemple.es c'est bien ça ?
et comment faire que ce soir cette url quui apparaissent dans toutes les page du site ?
C'est dans le .htacess ?
Merci d'avance pour votre aide.
bon j'avoue que je m'embrouille un là....
Au fait je ne sais pas trop ce qu'il est conseillé de faire dans mon cas.
Je récapitule, j'ai quatre nom de domaine :
www.exemple.fr
www.exemple.es
www.exemple.it
www.exemple.com
et je dois gérer quatre langue différente :
français
espagnol
italien
anglais
faut-il que je garde ces nom de domaine et si l'internaute est français, il sera dirigé sur l'url .fr, s'il est espagnol sur .es etc...
Ce que je ne sais pas faire ç'est paramétrer ce comportement au niveau du .htaccess.
sachant que je détermine la langue avec ce code php
- Code: Tout sélectionner
if(!empty($_COOKIE['lang']))$lang=$_COOKIE['lang'];
if(!empty($_GET['lang']))$lang=$_GET['lang'];
if(!empty($lang) && ($lang=='eng' || $lang=='fr' || $lang=='esp')){
include('lang_'.$lang.'.php');
setcookie('lang',$lang,time()+3600*25*365,'/');
}else include('lang_eng.php');
Donc ça signifie qu'un internaute qui va sur www.exemple.com va voir le site avec la langue par défaut (qui est l'anglais ici).
Si c'est un espagnol, il clique sur le drapeau espagnol ce qui va générer l'url suivante :
www.exemple.com/index.php?lang=es
je dois donc traduire cette url en
www.exemple.es c'est bien ça ?
et comment faire que ce soir cette url quui apparaissent dans toutes les page du site ?
C'est dans le .htacess ?
Merci d'avance pour votre aide.
-

anemone-clown - WRInaute passionné

- Messages: 1277
- Inscription: 11 Nov 2007
Re: Multidomaine, multiextension et .htaccess
Por authentifier la langue directement depuis le htaccess (c'est quand même plus rapide qu'en php) : http://www.htaccesstools.com/redirection-by-language/
Quand la personne veut changer de langue par lui-même en outrepassant la détection, il faut tester d'où vient le referer.
ps: c'est qui fritz2cat?
Quand la personne veut changer de langue par lui-même en outrepassant la détection, il faut tester d'où vient le referer.
ps: c'est qui fritz2cat?
-

Madrileño - Madrileño

- Messages: 28404
- Inscription: 7 Juil 2004
Re: Multidomaine, multiextension et .htaccess
sam01 a écrit:Bonjour fritz2cat
sam01 a écrit:http://www.example.com/index.php?lang=es
je dois donc traduire cette url en [...] .es c'est bien ça ?
C'est bien ça. Le mieux est que pour chaque utilisateurs le site soit intéressant.
Il existe des URL prévues pour donner des exemples: "example.com" ou encore "example.net" (avec un "a").
- sam01
- WRInaute discret

- Messages: 198
- Inscription: 16 Sep 2006
Re: Multidomaine, multiextension et .htaccess
Désolé, je me suis gouré sur le nom du pseudo..
J eme pose une question quant au référencement de mon site.
Est-ce le .fr, le .es, le it et le .com seront référencés de la même façon sur google ?
J eme pose une question quant au référencement de mon site.
Est-ce le .fr, le .es, le it et le .com seront référencés de la même façon sur google ?
- sam01
- WRInaute discret

- Messages: 198
- Inscription: 16 Sep 2006
Re: Multidomaine, multiextension et .htaccess
Ben si une personne tape pour la première fois :
www.example.es
comment être sûr que c'est la traduction espagnole qui va s'afficher ?
www.example.es
comment être sûr que c'est la traduction espagnole qui va s'afficher ?
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Re: Multidomaine, multiextension et .htaccess
sam01 a écrit:Ben si une personne tape pour la première fois :
http://www.example.es
comment être sûr que c'est la traduction espagnole qui va s'afficher ?
ben parce que tu afficheras la version espagnole.
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Re: Multidomaine, multiextension et .htaccess
sam01 a écrit:Sans blague, si j'ai besoin de rien de t'appelle c'est ça
nan plus sérieusement, ça signifie que je dois tester l'url sans mon code php ?
non mais au bout d'un moment tu as bien un contenu non ? Et bien quand c'est ce nom de domaine, tu affiches de l'espagnol. Je vois pas ce qu'il y a de compliqué
- sam01
- WRInaute discret

- Messages: 198
- Inscription: 16 Sep 2006
Re: Multidomaine, multiextension et .htaccess
D'accord, au fait il faut que je fasse une vérif dans les deux sens, tu me suis ?
D'abord, je vérifie si la variable $lang existe, si elle existe et qu'elle est égale à es, l'url devient :
www.example.es
par contre si la variable $lang n'existe pas, à ce moment là je suis obligé de connaître l'url (je dois donc la récupérer par PHP ou javascript) ensuite, en fonction de cette url, je traduis la page dans la langue concernée.
D'abord, je vérifie si la variable $lang existe, si elle existe et qu'elle est égale à es, l'url devient :
www.example.es
par contre si la variable $lang n'existe pas, à ce moment là je suis obligé de connaître l'url (je dois donc la récupérer par PHP ou javascript) ensuite, en fonction de cette url, je traduis la page dans la langue concernée.
-

finstreet - WRInaute accro

- Messages: 16999
- Inscription: 10 Juil 2005
Re: Multidomaine, multiextension et .htaccess
non mais si le mec vient sur .es, tu n'as rien à essayer de chercher. Tu lui balances de l'espagnol. Point. S'il vient sur le .com tu peux le renvoyer vers une autre langue en fonction de ses paramètres, mais s'il vient sur le es, tu le laisses dessus.
10 messages
• Page 1 sur 1
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
