(.*) dans une réécriture d'url
Bonjour,
Mon site comporte un petit moteur de recherche tout simple, et au lieu d'avoir une URL de recherche du type :
Code:
1 2
|
http://www.monsite.com/index.php?page=recherche&mot=Tronconneuse |
j'aimerais avoir une URL du style :
Code:
1 2
|
http://www.monsite.com/Tronconneuse |
Jusque là, pas trop de soucis :
Code:
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 ;)