Site multilingue: Rewritting du $lang de TOUTES les pages

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


yannouk
WRInaute passionné
WRInaute passionné
 
Messages: 2142
Inscription: 11 Oct 2003

Site multilingue: Rewritting du $lang de TOUTES les pages

Message le Sam Nov 20, 2004 12:03

je pourrais mettre un codee de ce genre:

Code: Tout sélectionner
RewriteRule ^default_([a-z]*)\.htm$ default.php?lang=$1
et le dupliquer pour l'ensemble de mes pages, mais je me demandais si il n'existait pas une solution plus courte, genre une ligne qui indique de rewritter TOUTES les pages qui contiennent le parametre $lang...


lou
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 477
Inscription: 9 Mai 2004

Message le Sam Nov 20, 2004 12:20

Pourquoi pas :
RewriteRule ^([a-z]*)_([a-z]*)\.htm$ $1.php?lang=$2

...


yannouk
WRInaute passionné
WRInaute passionné
 
Messages: 2142
Inscription: 11 Oct 2003

Message le Sam Nov 20, 2004 13:29

ouias, effectivement j avais meme aps pensé...
Mais du coup je realise un truc. Pour les autres parametres qui ne sont pas generaux mais specifiques a une page precise, ca va planter...
Je crois que je vais me taper toutes les pages :)


maxttb
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 477
Inscription: 27 Fév 2004

Message le Sam Nov 20, 2004 15:42

Si ton paramètre de langue fait 2 caractères et est toujours situé à la fin de tes URL:

RewriteRule ^([a-z]+?)_(\w+?)_([a-z]{2})\.htm$ $1.php?lang=$3&param=$2


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 URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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