rewriter des url

Eléphant du PHP | 417 Messages

22 nov. 2012, 12:57

Bonjour,

je voudrai savoir comment faire pour rendre propre mes urls

en fait j'ai un fichier index.php qui gére l'application, je passe tous le temps par ce fichier.

si j'ai index.php?page=profile j'appel le controlers profile ...
si j'ai que index.php ou index.php?page=DunControlerQuiNexistePas j'appel controlers accueil par défaut

maintenant ce que je veux faire c'est que quand j'ai index.php?page=profile j'aimerai avoir un url de genre
www.monSite.com/etudiant/profile ou www.monSite.com/professeur/profile selon l'utilisateur connecté (la même chose pour les autre page www.monSite.com/etudiant/planning...

Avatar du membre
Mammouth du PHP | 1609 Messages

22 nov. 2012, 13:16

Salut, c'est ce qu'on appelle l'url rewriting qui se gère via le fichier .htaccess pour un serveur apache.
Le tutoriel suivant devrait te donner les bonnes bases pour appliquer les règles de réécriture que tu veux.
http://www.webrankinfo.com/dossiers/tec ... -rewriting
Développeur web depuis + de 20 ans

Petit nouveau ! | 9 Messages

06 déc. 2012, 13:14

Malheureusement , je vais pas ajouter grand chose comme repense !!

Mais je veux juste savoir est ce qu'on peu utiliser un contrôleur frontal ?

Bien a vous :)
si tu continues a faire ce que tu as toujours fait, tu continues a être ce que tu as toujours été....
http://gasstonlabs.com

Avatar du membre
Mammouth du PHP | 1609 Messages

06 déc. 2012, 18:54

Oui tu peux. Dans ce cas toutes les règles redirigeraient vers le front controller qui ferait ce qu'il doit selon les paramètres fournis.
Développeur web depuis + de 20 ans