Bonjour,
Mon site comporte un petit moteur de recherche tout simple, et au lieu d'avoir une URL de recherche du type :
j'aimerais avoir une URL du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 http://www.monsite.com/index.php?page=recherche&mot=Tronconneuse
Jusque là, pas trop de soucis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 http://www.monsite.com/Tronconneuse
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteRule ^([a-zA-Z0-9]+)$ /index.php?page=recherche&mot=$1 [L]
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![]()
Partager