fr.domaine.com et en.domaine.com avec structure unique
6 messages
• Page 1 sur 1
- Antoine.B
- WRInaute discret

- Messages: 133
- Inscription: 8 Avr 2006
fr.domaine.com et en.domaine.com avec structure unique
Hello Folks !
Comment faire proprement un site multilangue de la sorte :
en.example.com pour la version anglaise et fr.example.com pour la version francaise, avec la particularite d'avoir une structure de fichier unique (par exemple dans le www.example.com) et des fichiers langues contenant des defines (php).
Par exemple, en appelant la page fr.example.com/ma-page.php, ca fait apparaitre le contenu de la page www.example.com/1.php avec inculsion de la page de langue francaise (par exemple fr.php). Et de meme, en appelant en.exemple/my-page.php ca fait toujours apparaitre le contenu de www.example.com/1.php mais avec cette fois l'inclusion de la page de langue anglaise (par exemple en.php).
Notons que :
- l'on ne doit pas pouvoir acceder directement a www.example.com/1.php
- les pages dans fr.example.com on des noms differents que de celles se trouvant dans en.example.com (ma-page.php et my-page.php renvoie la meme page avec une langue differente).
Un peu casse tete pour moi tout ca ... quelqu'un a deja fait cette experience ?
Comment faire proprement un site multilangue de la sorte :
en.example.com pour la version anglaise et fr.example.com pour la version francaise, avec la particularite d'avoir une structure de fichier unique (par exemple dans le www.example.com) et des fichiers langues contenant des defines (php).
Par exemple, en appelant la page fr.example.com/ma-page.php, ca fait apparaitre le contenu de la page www.example.com/1.php avec inculsion de la page de langue francaise (par exemple fr.php). Et de meme, en appelant en.exemple/my-page.php ca fait toujours apparaitre le contenu de www.example.com/1.php mais avec cette fois l'inclusion de la page de langue anglaise (par exemple en.php).
Notons que :
- l'on ne doit pas pouvoir acceder directement a www.example.com/1.php
- les pages dans fr.example.com on des noms differents que de celles se trouvant dans en.example.com (ma-page.php et my-page.php renvoie la meme page avec une langue differente).
Un peu casse tete pour moi tout ca ... quelqu'un a deja fait cette experience ?
-

detectimmobilier - WRInaute passionné

- Messages: 2182
- Inscription: 21 Fév 2009
Re: fr.domaine.com et en.domaine.com avec structure unique
Antoine.B a écrit:Hello Folks !
Comment faire proprement un site multilangue de la sorte :
en.example.com pour la version anglaise et fr.example.com pour la version francaise, avec la particularite d'avoir une structure de fichier unique (par exemple dans le http://www.example.com) et des fichiers langues contenant des defines (php).
Par exemple, en appelant la page fr.example.com/ma-page.php, ca fait apparaitre le contenu de la page http://www.example.com/1.php avec inculsion de la page de langue francaise (par exemple fr.php). Et de meme, en appelant en.exemple/my-page.php ca fait toujours apparaitre le contenu de http://www.example.com/1.php mais avec cette fois l'inclusion de la page de langue anglaise (par exemple en.php).
Notons que :
- l'on ne doit pas pouvoir acceder directement a http://www.example.com/1.php
- les pages dans fr.example.com on des noms differents que de celles se trouvant dans en.example.com (ma-page.php et my-page.php renvoie la meme page avec une langue differente).
Un peu casse tete pour moi tout ca ... quelqu'un a deja fait cette experience ?
Bonjour,
Tu peux au choix utiliser des sous domaines en.tonsite.com ou des dossiers tonsite.com/en/tes pages en anglais.htm
- Antoine.B
- WRInaute discret

- Messages: 133
- Inscription: 8 Avr 2006
Re: fr.domaine.com et en.domaine.com avec structure unique
detectimmobilier a écrit:Antoine.B a écrit:Hello Folks !
Comment faire proprement un site multilangue de la sorte :
en.example.com pour la version anglaise et fr.example.com pour la version francaise, avec la particularite d'avoir une structure de fichier unique (par exemple dans le http://www.example.com) et des fichiers langues contenant des defines (php).
Par exemple, en appelant la page fr.example.com/ma-page.php, ca fait apparaitre le contenu de la page http://www.example.com/1.php avec inculsion de la page de langue francaise (par exemple fr.php). Et de meme, en appelant en.exemple/my-page.php ca fait toujours apparaitre le contenu de http://www.example.com/1.php mais avec cette fois l'inclusion de la page de langue anglaise (par exemple en.php).
Notons que :
- l'on ne doit pas pouvoir acceder directement a http://www.example.com/1.php
- les pages dans fr.example.com on des noms differents que de celles se trouvant dans en.example.com (ma-page.php et my-page.php renvoie la meme page avec une langue differente).
Un peu casse tete pour moi tout ca ... quelqu'un a deja fait cette experience ?
Bonjour,
Tu peux au choix utiliser des sous domaines en.tonsite.com ou des dossiers tonsite.com/en/tes pages en anglais.htm
Bonjour,
Je sais deja ce que je veux, des sous-domaines, la problematique reside seulement dans le fait d'avoir ces sous-domaines "virtuels" (cad qu'il soient vides ou presque) et que la structure ce trouve dans un sous-domaine separe (comme www ou /).
-

dorian53 - WRInaute passionné

- Messages: 2215
- Inscription: 10 Avr 2005
Re: fr.domaine.com et en.domaine.com avec structure unique
Si vous pouviez éviter de citer 50 lignes pour répondre 2 mots. Surtout quand vous répondez au sujet précédent juste au dessus. Merci, ça sera plus agréable à libre.
Tu parles au niveau du système de fichier coté serveur ?
Rien ne t'empêche d'avoir tes templates et librairies dans un répertoire commun que tu utilises et appelles au niveau de chaque sous-domaine (vhost).
Autre solution tu rediriges tous tes sous-domaine vers même répertoire, et selon l'host tu utilises différentes constantes qui te permettent de définir la langue.
Après il faut que tu construises tes pages selon la langue.
que la structure ce trouve dans un sous-domaine séparé
Tu parles au niveau du système de fichier coté serveur ?
Rien ne t'empêche d'avoir tes templates et librairies dans un répertoire commun que tu utilises et appelles au niveau de chaque sous-domaine (vhost).
- Code: Tout sélectionner
/var/www/html/lib
/var/www/html/en
/var/www/html/fr
Autre solution tu rediriges tous tes sous-domaine vers même répertoire, et selon l'host tu utilises différentes constantes qui te permettent de définir la langue.
- Code: Tout sélectionner
si en.example.com > LANG_ENG
si fr.example.com > LANG_FR
Après il faut que tu construises tes pages selon la langue.
- Antoine.B
- WRInaute discret

- Messages: 133
- Inscription: 8 Avr 2006
Re: fr.domaine.com et en.domaine.com avec structure unique
dorian53 a écrit:Autre solution tu rediriges tous tes sous-domaine vers même répertoire, et selon l'host tu utilises différentes constantes qui te permettent de définir la langue.
Merci, et comment faire techniquement la "redirection" ? (entre guillemets car c'est pas vraiment une redirection c'est plutot un directive ou une reecriture j'imagine)
-

dorian53 - WRInaute passionné

- Messages: 2215
- Inscription: 10 Avr 2005
Re: fr.domaine.com et en.domaine.com avec structure unique
Si tu utilises Apache.
Lorsque tu vas définir ton virtualhost il faut que tu regardes les 2 directives suivantes :
- servername
- serveralias
Tu es autorisé à indiqué plusieurs domaines (et sous-domaines) différents par vhost.
C'est à dire que des domaines différents peuvent utiliser le même répertoire (où est stocké ton site).
http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html
Lorsque tu vas définir ton virtualhost il faut que tu regardes les 2 directives suivantes :
- servername
- serveralias
Tu es autorisé à indiqué plusieurs domaines (et sous-domaines) différents par vhost.
C'est à dire que des domaines différents peuvent utiliser le même répertoire (où est stocké ton site).
http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Utilisé plus de domaine ou des dossiers et un unique domaine ? =>Dilution de l'autorité ?)
- Rediriger mon nouveau domaine vers un sous domaine de mon unique compte d'hbgmt
- sous-domaine - choix de structure
- Importance du nom de domaine > structure de site nom de p
- Pb sous-domaine redirection301 domaine.fr -> www.domaine.
- domaine et sous-domaine => même domaine?
- Un sous-domaine ou un domaine pour deux sites au contenu différent?
- Effet d'un sous domaine mal référencé sur le domaine principal
- Plusieurs noms de domaine vers un seul nom de domaine ?
- nom de domaine -> redirection ver une page spécifique d'un autre domaine
Consultez la description détaillée des produits ou services de Google suivants : Google Apps Edition Premium, Google Apps for your Domain, Google SiteLinks
- Les sous-domaines d'un site
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
