Site multilingue - Php ou sous domaines ? - PHP - Programmation
Marsh Posté le 09-10-2005 à 13:02:49
C'est toi qui choisi vers quelle page renverra http://soudomaine.tondomaine.xxx tu peux donc renvoyer http://en.tondomaine.xxx vers http://tondomaine.xxx/index.php?lang=en
Marsh Posté le 10-10-2005 à 09:31:26
Ca dépend de l'hébergeur.
Certains ne permettent tout simplement pas les sous domaines.
D'autres permettent des sous domaines en les redirigeant dans le même dossier que le site principal.
D'autres encore permettent des sous domaines avec chaqu'un d'entre eux qui pointent vers un dossier différent.
Et quelques uns (des hébergement sur serveurs dédiés en général) permettent aussi de transformer des sous domaines en paramettre de la page demandé.
Le plus simple, c'est que tu demandes ce que lui permet et à quel prix et de choisir en conséquence comment tu organiseras ton site. Mais en tout cas, si tu dois te recopier tous les fichiers de ton site dans un nouveau répertoire à chaque fois que tu rajoutes une langue, ca deviendra rapidement trés dur à maintenir.
Marsh Posté le 10-10-2005 à 10:25:44
L'idée du sous-domaine ne me paraît pas être très bonne. Il y a plus élégant et plus naturel pour faire dans le multilingue.
Marsh Posté le 10-10-2005 à 11:47:00
Dans la plupart des cas, on peut faire du multilingue en détectant le paramétrage des langues envoyé par le client web dans les en-têtes HTTP.
Ca permet de préselectionner une langue, qui dans la plupart des cas sera la bonne, tout en laissant le choix de la langue à l'utilisateur dans les cas particuliers.
Marsh Posté le 10-10-2005 à 12:03:59
Reply
Marsh Posté le 09-10-2005 à 09:41:12
Bonjour à tous ,
je viens de me poser une question . Croyez-vous qu'il serait beaucoup plus simple de construire un site internet multilingue avec des sous domaines ( un sous domaine pour chaque langue ) ? Je ne sais aps vraiment comment fonctionne un sous domaine .
J'ai le dossier racine et si je crée un nouveau sous domaine , l hebergeur va til me créer un autre répertoire ou ça sera juste un sous dossier ?
Merci de m'éclaircir sur le sujet