[php] URL propre
Matthieu
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis autodidacte en php et je progresse petit à petit, donc je ne sais pas si mon problème a un nom spécifique.
Mon site actuel qui fonctionne comme une base de donnée; j'utilise des $_GET afin de naviguer d'une page à l'autre
www.exemple.com/index.php?categorie=1&souscategorie=5&article=245
je trouve que cela ne fait pas propre.
je voudrais savoir si il est possible de transformer tout cela en quelque chose du genre
www.exemple.com/1/5/245
Est-ce une question de fichier .htacces avec des règles à fixer.
je suis autodidacte en php et je progresse petit à petit, donc je ne sais pas si mon problème a un nom spécifique.
Mon site actuel qui fonctionne comme une base de donnée; j'utilise des $_GET afin de naviguer d'une page à l'autre
www.exemple.com/index.php?categorie=1&souscategorie=5&article=245
je trouve que cela ne fait pas propre.
je voudrais savoir si il est possible de transformer tout cela en quelque chose du genre
www.exemple.com/1/5/245
Est-ce une question de fichier .htacces avec des règles à fixer.
2 réponses
-
Salut.
Leviathan t'a donné la solution.
Mais toutes ces informations sont-elles vraiment nécessaires dans l'URL ?
Avec l'ID de l'article, tu dois pouvoir récupérer sa catégorie, ainsi que la catégorie parente s'il y en a une. -
Oui c'est possible, c'est de l'url rewriting.
Dans le htaccess tu met un truc du genre :
RewriteRule ^/([0-9]*)/([0-9]*)/([0-9]*)$ /ndex.php?id=$1&cat=$2&scat=$3
Et ça devrait marcher avec peu être un RewriteEngine On à rajouter avant je me rappelle plus.