goldrazor06 Posté 30 Septembre 2008 Posté 30 Septembre 2008 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
cognotte Posté 30 Septembre 2008 Posté 30 Septembre 2008 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...
captain_torche Posté 30 Septembre 2008 Posté 30 Septembre 2008 Tu ne peux pas faire une correspondance entre le pseudo et l'id dans ton fichier ?
goldrazor06 Posté 30 Septembre 2008 Auteur Posté 30 Septembre 2008 Merci pour vos réponses, apres reflexion, je vais faire comme cela: http://www.topsecret.com/vitrine.php?nom=rambo RewriteRule ^vitrine/([^.]+)\.html$ ./vitrine.php?nom=$1 [L] merci +++
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant