Performance et maintenance
4 messages • Page 1 sur 1
Performance et maintenance
Bonjour,
Je suis devant un problème bloquant où j'espère que vos avis et conseils viendront résoudre mon soucis.
J'ai créé un site sous forme de template. J'ai créé un répertoire "language" où je stocke l'ensemble des constantes par sous-répertoire.
LANGUAGE (rép.)
|-> FR (rép.)
|-> index.php, etc....
|-> EN (rép.)
|-> index.php, etc....
Pour connaitre la langue que je dois afficher, j'ai créé au préalable des répertoires physiques "en", "es", etc...
Et donc pour connaitre langue que je dois afficher, je vais chercher le DOCUMENT_ROOT et je serai dans quel répertoire je me trouve.
Car via mon serveur, je vais faire du VirtualHost pour raccrocher mes répertoires "en", "es", etc... sur des NDD diffèrents que je pourrai par la suite géolocaliser dans des continents en adéquation avec la langue traitée.
Le prob, c'est que cette config m'oblige tout de même à importer ma template dans les répertoires physiques "en", "es", etc... et donc si je modifie ma template, je devrais aussi la modifier dans les autres !!
Pas super comme optimisation et maintenance !
AUtre solution, passer par une variable langue qui déterminera la version linguistique mais comment je fais pour que de cette variable, je puisse accéder à mon site :
www.example.com (par défaut) puis si variable "en" www.example.us ainsi de suite...
Suis-je clair?
merci de votre aide... j'ai trop la tête dedans...
Je suis devant un problème bloquant où j'espère que vos avis et conseils viendront résoudre mon soucis.
J'ai créé un site sous forme de template. J'ai créé un répertoire "language" où je stocke l'ensemble des constantes par sous-répertoire.
LANGUAGE (rép.)
|-> FR (rép.)
|-> index.php, etc....
|-> EN (rép.)
|-> index.php, etc....
Pour connaitre la langue que je dois afficher, j'ai créé au préalable des répertoires physiques "en", "es", etc...
Et donc pour connaitre langue que je dois afficher, je vais chercher le DOCUMENT_ROOT et je serai dans quel répertoire je me trouve.
Car via mon serveur, je vais faire du VirtualHost pour raccrocher mes répertoires "en", "es", etc... sur des NDD diffèrents que je pourrai par la suite géolocaliser dans des continents en adéquation avec la langue traitée.
Le prob, c'est que cette config m'oblige tout de même à importer ma template dans les répertoires physiques "en", "es", etc... et donc si je modifie ma template, je devrais aussi la modifier dans les autres !!
Pas super comme optimisation et maintenance !
AUtre solution, passer par une variable langue qui déterminera la version linguistique mais comment je fais pour que de cette variable, je puisse accéder à mon site :
www.example.com (par défaut) puis si variable "en" www.example.us ainsi de suite...
Suis-je clair?
merci de votre aide... j'ai trop la tête dedans...
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

screuscreu - WRInaute passionné

- Messages: 864
- Inscription: Lun Jan 14, 2008 13:14
passion a écrit:euh.... 50 visites et aucune réponse?
Suis-je clair ou pas savoir... étonnant??!!
Je sais pas si c'est que moi, mais j'ai du lire ton message 3 fois pour comprendre ... (la 3eme fois juste pour voir si il y avait une question précise ...).
Donc pour faire un UP utile, la question est (si je me trompe pas) :
Comment faire une redirection en fonction de la variable langue ?
http://www.webrankinfo.com/forums/viewtopic_21021.htm
et
http://www.webrankinfo.com/forums/viewtopic_81255.htm (bas de page)
Il y a sûrement mieux, mais la recherche sur le forum est pas si mal quand même
ok merci pour tes liens mais cela n'est pas ce que je recherche !
Mon problème est plus complexe.
Je vas essayer de faire simple mais clair (pas gagné !)
1/ j'ai créé des répertoires et sous-répertoires pour stockés l'ensemble de mes constantes qui seront appelés en fonction de la langue
2/ j'ai mon domaine principal www.example.com (fr par défaut) autrement dit, l'arborescence sera sur le serveur : /home/www/user/example.com
3/ j'ai créé des répertoires "en", "es", etc... pour les répertoires physiques et seront accessible par : /home/www/user/example.com/en ou /home/www/user/example.com/es, etc...
4/ Via du VirtualHost, je vais raccrocher /home/www/user/example.com/en sur le NDD -> www.example.us , etc...
5/ Ainsi mon site français sera accessible par :
www.example.com
version anglaise :
www.example.us
version espagnole :
www.example.es
et ainsi de suite....
6/ Maintenant pour connaitre la langue que je dois afficher, je vais chercher la racine de mon serveur par un DOCUMENT_ROOT et créer une fonction conditionnelle en lui disant grosso modo :
7/maintenant, je pourrai afficher la langue en fonction de ma constante LANGUE
Ouffff j'espère que c'est plus clair !
Maintenant mon problème se situe au niveau de la maintenance car la façon dont je le fait, va m'obliger à copier-coller mes templates dans aussi les répertoires "en", "es", etc... donc si je viens à modifier la template, je serai contraint de le faire aussi sur les autres répertoires de langues !
Ok?
Mon problème est plus complexe.
Je vas essayer de faire simple mais clair (pas gagné !)
1/ j'ai créé des répertoires et sous-répertoires pour stockés l'ensemble de mes constantes qui seront appelés en fonction de la langue
2/ j'ai mon domaine principal www.example.com (fr par défaut) autrement dit, l'arborescence sera sur le serveur : /home/www/user/example.com
3/ j'ai créé des répertoires "en", "es", etc... pour les répertoires physiques et seront accessible par : /home/www/user/example.com/en ou /home/www/user/example.com/es, etc...
4/ Via du VirtualHost, je vais raccrocher /home/www/user/example.com/en sur le NDD -> www.example.us , etc...
5/ Ainsi mon site français sera accessible par :
www.example.com
version anglaise :
www.example.us
version espagnole :
www.example.es
et ainsi de suite....
6/ Maintenant pour connaitre la langue que je dois afficher, je vais chercher la racine de mon serveur par un DOCUMENT_ROOT et créer une fonction conditionnelle en lui disant grosso modo :
- Code: Tout sélectionner
if($_SERVER['DOCUMENT_ROOT'] == '/home/www/user/example.com/en'){
//je déclare ma variable qui servira de référence pour l'affichage de la langue
define('LANGUE', 'en');
define('HTTP_VERSION', 'http://www.example.us');
}
7/maintenant, je pourrai afficher la langue en fonction de ma constante LANGUE
Ouffff j'espère que c'est plus clair !
Maintenant mon problème se situe au niveau de la maintenance car la façon dont je le fait, va m'obliger à copier-coller mes templates dans aussi les répertoires "en", "es", etc... donc si je viens à modifier la template, je serai contraint de le faire aussi sur les autres répertoires de langues !
Ok?
Modérateur: WebRankInfo
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement 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 :
- Stratégies financières sur l'évolution de l'architecture Google
- Liens sponsorisés : XiTi mesure Google Content
- Formation Google Analytics à Paris : 2 jours (formateur certifié Google Analytics)
- Optimiser ses codes HTTP pour le référencement
- Google publie des résultats trimestriels records
- Résultats financiers de Google : 3ème trimestre 2007
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Baidu, le Google chinois
- Formation Web Analytics : mesurer la rentabilité et optimiser l'efficacité des campagnes emarketing
- Informations sur l'infrastructure technique de Google
- Performance de robostats
- Indicateur de performance: ratio new/known
- Prôblème de performance en php
- performance de l'URL rewriting
- System Performance Info
- La Bible des Indicateurs de Performance
- Performance des affichages adwords
- Serveur dédié, performance / cache / RAM ? ...
- performance mySQL rang d'un enregistrement
- Influence sur la performance de photos hébergees autrepart
- performance système de commentaire/forums PHP/mySQL
- Performance des backlinks dans les balises marquee
- Performance sur l'écriture du code d'une page Html en PHP
- Maintenance du site
- Site en maintenance
Consultez la description détaillée des produits ou services de Google suivants : Google AdWords
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum