choix de la langue

Répondre
subrally
le 25/06/2009 à 16:36
subrally
Bonjour

J'aimerais faire un site plusieurs langue un peu "personnalisé"
Enfin pour l'instant tous marche parfaitement mais ce que je voudrais:
au lieu d'avoir un lien du genre "http://www.monsite.com/index.php?lang=fr"
avoir:
"http://fr.monsite.com" de, nl, etc, et par défaut le "http://www.monsite.com"

Merci
LA GLOBULE
le 26/06/2009 à 00:16
LA GLOBULE
Déjà, tu crois créer les zones DNS de tous ces sous domaines.
Si ce nombre est variable (ou plutôt conséquent), je te conseille d'utiliser un wildcard au niveau DNS.

Ensuite, pour configurer tous ces sous domaines au niveau d'apache, le plus simple c'est de déclarer ton vhost avec un server alias du genre *.monsite.com et un virtualdocumentroot (je te recommande de lire la doc apache).
Ensuite, pour créer tes sous domaines, il te suffit de faire des liens symboliques (utiliser la commande 'ln' sous linux), genre créer un lien 'fr' qui va pointer sur le sous domaine 'www'.

Et enfin, avec un php, tu détectes la présence du fr en sous domaine, et tu affiches du français.

Par contre, attention au duplicate content. En effet, d'après ce que tu dis, le www. affichera la même chose que le fr.
subrally
le 26/06/2009 à 02:18
subrally
c'est la partit php qui pose probléme cad détecter la présence du fr en sous domaine :/

merci de m avoir répondu
subrally
le 26/06/2009 à 20:35
subrally
merci c'est exactement l'instruction que je cherchais depuis longtemps ;p

mais mnt je cherche l'instruction permettant d'avoir ce qu'il y a apres cad http://www.monsite.com/****/****/

donc les ****
subrally
le 26/06/2009 à 21:18
subrally
en faite c bon j ai touver j'ai vue la doc que vous aviez :)

merci :)
subrally
le 27/06/2009 à 12:58
subrally
pour avoir ceci
<a href="http://fr.monsite.com<?php echo $_SERVER['REQUEST_URI']; ?>">

quand l'utilisateur change de langue il reste dans la pâge ou il se trouve
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours