Problème de syntaxe en réécriture

WRInaute discret
Bonjour à tous,

J'ai un petit problème de syntaxe d'une règle de réécriture d'URL.
Comme j'ai la tête dedans depuis des heures, je ne vois pas ce qui cloche, un avis extérieur me serait utile !

Je cherche à réécrire une url en html avec des mots-clés, en une url dynamique avec requête mysql (moteur de recherche interne).
Sauf que en cas de plusieurs mots-clés, j'ai une erreur 404 (alors que ça fonctionne en manuel, quand on rentre les mots-clés dans le moteur)
Voici ma ligne de réécriture :
Code:
RewriteRule photos-([a-zA-Z0-9\_]+)\.html$ /dossier/recherche.php?motcle=$1 [L]

J'ai essayé ça, mais sans succès non plus :
Code:
RewriteRule photos-(-[a-z]*)\.html$ /dossier/recherche.php?motcle=$1 [L]

Merci de vos avis éclairés ! :idea:
 
WRInaute passionné
tu ne tiens pas compte des espaces. tu peux carrément mettre :
Code:
RewriteRule photos-(.+)\.html$ /dossier/recherche.php?motcle=$1 [L]
 
Discussions similaires
Haut