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:
Ma règle principal avant le reste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^(?:movie|film)[/](?:kind|genre)[/]([/0-9]+)[-]([-a-zA-Z]+)/{0,1}$ /movies.php?kind=$1&idkind=$2&kind_name=$3 [QSA,L]
Je ne me souviens plus à quoi correspond
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^([a-zA-Z]{1,3})/(.*) /$2?getLanguage=$1 [QSA,L]Dans cette portion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (?:
Par contre si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (?:kind|genre)
La sa fonctionne donc je m'interroge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 doit ressembler à ceci :
/fr/film/genre/1-aventure/
Partager