Bonjour,
Sur mon site web, la fiche personnelle d'un membre est accessible via la page ficheperso.php à laquelle on ajoute en paramètre l'id du membre (exemple : www.monsite.com/ficheperso.php?id=1)
J'aimerais que cette page soit accessible en tapant le pseudo du membre dans l'url, par exemple www.monsite.com/BigBenJr permettrait d'afficher la fiche perso de BigBenJr dont l'id est 7. Dans cet exemple la page affichée serait donc identique à celle de ficheperso.php?id=7
Ma question: Comment procéder ?
Je me suis renseigné sur l'URL Rewriting, mais si j'ai bien compris, je ne peux que créer une page style www.monsite.com/User/7 pour remplacer le ficheperso.php?id=7. Ce n'est pas vraiment ce que je veux.
Suis-je contraint de reconcevoir le code de ma page pour qu'elle s'affiche via ficheperso.php?pseudo=BigBenJr et à partir de là faire un URL Rewrite classique ? Cette solution me pose deux problèmes:
1) A chaque demande d'affichage d'une fiche perso, la recherche de l'utilisateur dans ma BDD s'effectuera sur base de son pseudo et non plus de son id... ce qui n'est pas vraiment optimal x
2) Je pourrais créer une URL de type www.monsite.com/User/BigBenJr mais pas www.monsite.com/BigBenJr (ou alors j'ai loupé quelque chose ?)
Si vous avez des pistes pour résoudre mon problème, je suis preneur, un grand merci à vous.
Partager