Bonjour,
Malgré mes recherches sur le net, je n'ai pas trouvé mon cas précis.
Mes URL seront d'un de ces deux types :
- [mon site]/langue/module/action ;
- [mon site]/langue/module/action/parametre.
A priori, il ne devrait y avoir au plus qu'un paramètre.
La règle suivante fonctionne pour le premier cas :
Mais si j'ajoute le quatrième morceau comme ci-dessous, le second cas fonctionne mais pas le premier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)$ index.php?langue=$1&module=$2&action=$3 [L]
Comment écrire mon URL rewriting dans ce cas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)$ index.php?langue=$1&module=$2&action=$3¶m=$4 [L]
Question annexe :
Mon 4ème paramètre d'url sera généralement un nombre. le code ci-dessous est-il correct ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z0-9]+)$ index.php?langue=$1&module=$2&action=$3¶m=$4 [L]
Partager