A bien regarder, ta seconde règle est trop "permissive" : elle va effectivement remplacer pratiquement toutes les URL car on retrouve dans presque toutes les URL un mot avec que des lettres (ton [a-zA-Z]+). Il faut contextualiser un peu plus ta règle, en utilisant par exemple les délimiteurs. Exemple :
RewriteRule /([a-zA-Z]+)$ /?groupe=$1 [L]
pour faire réagir uniquement les URL se terminant avec /<mot>.
C'est quel genre d'URL que tu veux faire passer par cette règle ? Quid des URL avec des paramètres ?
Partager