Bonjour à tous,
Cela fais plusieurs heures que je cherche comment faire une règle avec Cherokee pour pouvoir simplifier une url.

Concrètement lorsque l'on tape
www.monsite.com/12345
Je voudrais que le serveur l'interprète comme si j'écrivais:
www.monsite.com/index.php?id=12345

Ce que j'ai essayé de faire c'est créer une règle du type "Expression régulière" par l'interface administrateur de cherokee en mettant "/([a-z1-9]+)" dans le champ demandant l'expression régulière. Ensuite je suis allé dans l'onglet "Gestionnaire" et j'ai cliqué sur "Add new RegExp", j'ai mis le type en interne et en substitution j'ai mis "/index.php?site=$1".

Je pensais que cela était la bonne solution pourtant cela m'affiche une erreur: 500 Internal Server Error...
Si je met le type en externe le lien du navigateur change et m'affiche www.monsite.com/index.php?id=index (et non 12345)

Ce que je souhaite c'est que le lien ne change pas dans la navigateur mais seulement coté serveur.

Si quelqu'un peut me dire l'erreur que j'ai faite
Merci d'avance