Aller au contenu

Sujets conseillés

Posté

Bonjour la compagnie,

J'ai un sushi au niveau de la syntaxe de l'url rewriting.

Sur mon site, il y a une rubrique "vitrine" qui comporte cette url : http://www.topsecret.com/vitrine.php?id=1

Le "1" est bien entendu l'identifiant de la vitrine, et change en fonction de son propriétaire.

J'aimerai réécrire cette adresse du genre http://www.topsecret.com/vitrine/pseudo/

A noter que :

la valeur pseudo se récupère avec un $utilisateurs->pseudo

la valeur id de la vitrine se récupère avec un $vitrine->id

Dans le .htaccess, je dois marquer quoi ?

RewriteRule ^vitrine/([^.]+)\.html$ ./vitrine.php?id=$1 [L]

Cette ligne aurait été bonne si le id contient le pseudo à mettre dans l'url mais c'est pas le cas.

Avez vous une solution ?

Merci,

Kevin :smartass:

Posté

Je ne crois pas que htaccess puisse recupérer des infos en base de donnée, la seule solution est de passer le pseudo à la place ou en plus de l'id à mon avis.

Ou alors de coder en dur les pseudos correpondant aux ids dans le htaccess...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...