Noms des fichiers pour les differentes langues

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

Tapoteur
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 2 Avr 2009

Noms des fichiers pour les differentes langues

Message le Jeu Avr 02, 2009 13:08

Bonjour,
voila je dois traduire un site en differentes langues.
Je vais tres certainement opte pour l'utilisation de repertoires pour differencier les langues /fr, /en, ...

Mais voila mon soucis, sur la version francaise, l'adresse de ma page "produit" va etre du genre :
/fr/produit.php (qui redirigerait vers produit.php?lang=fr)

Pour l'instant, si je change juste le parametre de la langue en anglais dans l'url, j'ai :
/en/produit.php (qui redirigerait vers produit.php?lang=en)

Hors "produit" en anglais ne veut rien dire, je prefererai avoir ceci par exemple :
/en/product.php (qui redirigerait vers produit.php?lang=en)

Y a t il une solution miracle ou est ce que je vais devoir mettre dans mon fichier .htaccess une regle de rewriting pour chaque page dans chaque langue ?
Donc si j'ai par exemple 3 langues et 10 pages, je vais devoir faire 3*10 regle de rewriting pour avoir les noms de fichiers dans la langue correspondante ??

Je suis a votre disposition si je n'ai pas ete tres clair.
D'avance merci pour vos conseils.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: Noms des fichiers pour les differentes langues

Message le Jeu Avr 02, 2009 13:23

Bonjour
L'avantage des règles de réécriture d'URL est que tu peux utiliser des expressions régulières pour traiter des schémas de construction d'URL. Ton problème doit pouvoir se régler en une ligne (il faudra après mettre en place des redirections 301 des anciennes URL vers les nouvelles)

Tapoteur
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 2 Avr 2009

Re: Noms des fichiers pour les differentes langues

Message le Jeu Avr 02, 2009 13:28

Mon soucis est que je ne vois pas trop comment en une seule expression reguliere dire que :

en "fr" je dois avoir par exemple :
/fr/nouvelles.php -> nouvelles.php?lang=fr
/fr/produit.php -> produit.php?lang=fr
/fr/liens.php -> liens.php?lang=fr

et en anglais
/en/news/php -> nouvelles.php?lang=en
/en/product.php -> produit.php?lang=en
/en/links.php -> liens.php?lang=en


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: Noms des fichiers pour les differentes langues

Message le Jeu Avr 02, 2009 14:07

En effet en une ligne ca ne peut pas passer, j'avais pas trop réfléchi ...

duplex13
WRInaute discret
WRInaute discret
 
Messages: 170
Inscription: 30 Juin 2005

Re: Noms des fichiers pour les differentes langues

Message le Mar Avr 14, 2009 13:10

Je ne vois pas de problème ici : si tu as un répertoire (ou mieux un sous-domaine) par langue, il n'y a pas nécessité de différentier la langue en fonction du nom de la page ("produits.html" ou "products.html").

Si le site est en php, le début du script php se fera en déterminant la langue en fonction du sous-domaine et l'url-rewriting ne sera là que pour rediriger vers la bonne partie du script.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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