goldrazor06 Posté 30 Septembre 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
cognotte Posté 30 Septembre 2008 Partager 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 30 Septembre 2008 Partager Posté 30 Septembre 2008 Tu ne peux pas faire une correspondance entre le pseudo et l'id dans ton fichier ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
goldrazor06 Posté 30 Septembre 2008 Auteur Partager 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 +++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant