8795 sujets

Développement web côté serveur, CMS

Non, non, ceci n'est pas un spam.

Je m'interroge simplement sur la manière dont vous procédez pour obtenir des liens type
http://www.monsite.com/pseudodumembre
comme on peut le voir un peu partout aujourd'hui dans chaque communauté.

J'avais vu une piste liée à l'URL rewriting mais ça n'avait pas été concluant...

Merci pour votre aide !
Effectivement, tu vas devoir utiliser de l'URL rewriting, par contre il faut faire attention à ne pas rediriger les URL qui pointent vers des pages Smiley smile


RewriteEngine on
RewriteRule ^([\d\w]+)$  showUserProfile.php?login=$1  [L]


Tu demandes ici la réécriture d'une URL de type blabla.com/leLogin vers blabla.com/showUserProfile.php?login=leLogin. Mettre de préférence cette règle en dernier, pour ne pas qu'elle matche toutes tes autres pages (il faudrait tester, je ne sais pas quelles sont les priorités d'apache entre mod_rewrite et une page directement trouvée...)
Donc en fait, il faudrait prévoir que mes utilisateurs ne puissent pas prendre de pseudo qui ressemblerait à mes pages existantes et à venir... ?