expressions rationnelles avec rewriterules
Bonjour j'ai une petite question sur les expressions rationnelles dans apache.
En faites je ne me souviens plus trop d'une des règles que j'ai appliqué et pourquoi pas avoir un peu d'informations autre que dans la doc pas toujours très buvable.
Voici ma règle qui ne fonctionne pas mais qui à fonctionné dans un autre cas:
Code:
RewriteRule ^(?:movie|film)[/](?:kind|genre)[/]([/0-9]+)[-]([-a-zA-Z]+)/{0,1}$ /movies.php?kind=$1&idkind=$2&kind_name=$3 [QSA,L]
Ma règle principal avant le reste :
Code:
RewriteRule ^([a-zA-Z]{1,3})/(.*) /$2?getLanguage=$1 [QSA,L]
Je ne me souviens plus à quoi correspond Dans cette portion :
Par contre si je fais :
Code:
RewriteRule ^(?:movie|film)[/](kind|genre)[/]([/0-9]+)[-]([-a-zA-Z]+)/{0,1}$ /movies.php?kind=$1&idkind=$2&kind_name=$3 [QSA,L]
La sa fonctionne donc je m'interroge.
Ma règle doit ressembler à ceci :
Citation:
/fr/film/genre/1-aventure/