[php] URL propre

Matthieu -  
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.

2 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  2. Leviathan49 Messages postés 267 Statut Membre 70
     
    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