Url rewriting

Résolu/Fermé
jack - 16 déc. 2009 à 17:16
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 16 déc. 2009 à 19:28
Bonjour,
j'avais une question/problème à propose de la redirection avec le fichier .httacces. je développe actuellement une petite plateforme blog sans utiliser dotclear et tout sa... Bref je voulais savoir comment faire pour rediriger une page du style www.monsiteweb.com/page_perso.php?id=55896 vers www.monsiteweb.com/durand ?
Merci d'avance

3 réponses

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
16 déc. 2009 à 17:19
Il suffit de faire ça :
RewriteRule ^blog/([a-z0-9._-]+) /page_perso.php?login=$1
Si tu veux vraiment que l'adresse soit http://example.com/membre alors il faudra jouer avec les conditions.
Ensuite, ça ne sera pas l'id qu'il faudra indiquer mais le login du membre.
Et à partie de se login, il faudra récupérer l'id pour que ton script fonctionne.
3
Merci je vois à peu prés. Mais petit problème dans www.monsitexeb.com/dupond dupond est dans une base de donnée et je veux que selon www...../page_perso.php?id=14354 le nom change.
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
16 déc. 2009 à 17:36
Tu as mal commencé ta plateforme ...
Il ne faut pas créer une bdd par utilisateur !
0
Ne t'en fais pas je n'ai pas créer une BD par user ^^ les utilisateurs sont dans une table d'une BD.
Tout ce que je veux c'est que le fichier .httacces puisse écrire www...../nom pour toute les personnes de ma base de donnée.
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
16 déc. 2009 à 19:28
Je t'ai donné la solution ...
Mais comme je l'ai déjà dis, si tu veux vraiment http://example.com/user , alors il faudra faire des conditions (puisque tu as d'autres pages à l'index de ton domaine).
0