[php] URL propre

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.

2 réponses

  1. 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.
    2
    1. 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.
      1