Bonjour,

Mon site comporte un petit moteur de recherche tout simple, et au lieu d'avoir une URL de recherche du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://www.monsite.com/index.php?page=recherche&mot=Tronconneuse
j'aimerais avoir une URL du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://www.monsite.com/Tronconneuse
Jusque là, pas trop de soucis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
RewriteRule ^([a-zA-Z0-9]+)$ /index.php?page=recherche&mot=$1 [L]
Cependant, un problème se pose si l'utilisateur tape "Café", ou "Alcool à brûler" (accents et espaces). Avec la règle ci-dessus, j'obtiens une 404 (normal, je spécifie un range d'alphanumériques).

Je suis donc tombé sur ^(.*)$, qui me donne une erreur 500 permanente...
Comment cela se fait-il ? Une idée pour corriger mon problème?

Merci à tous et bon dimanche