Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Serveurs (Apache, IIS,...)
Serveurs (Apache, IIS,...) Forum d'entraide sur les Serveurs : Apache, IIS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/05/2012, 22h58   #1
chewbye
Invité de passage
 
Inscription : février 2012
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 6
Points : 1
Points : 1
Par défaut Rewrite url serveur Cherokee

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
chewbye est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h28.


 
 
 
 
Partenaires

Hébergement Web