Nouveau WRInaute
Bien le bonjour !
J'essaie de me mettre gentiment à la réécriture d'url (j'ai lu le "guide complet" et quelques articles à droite à gauche) mais n'arrive pas à comprendre la "logique" dans le cas suivant :
Il y a 2 url type sur mon site :
(Cette url ouvre une page avec les détails d'un projet en particulier)
(Cette page ouvre un listing des projets de type "luxe", le filtre ayant été cliqué/sélectionné via un lien/bouton sur la page correspondant à index.php?page=realisations)
Dans mon fichier .php, j'ai, pour récupérer les différentes variables du site :
Je ne sais pas comment faire pour que :
devienne
mais que celle ci-dessous fonctionne également :
devienne
Si je mets les deux lignes l'une en dessous de l'autre :
seule la 1ère est prise en compte
Je ne sais pas si c'est très clair (j'peux vous faire un schéma si besoin), j'ai essayé de chercher à droite à gauche mais je bloque
Merci de votre aide.
J'essaie de me mettre gentiment à la réécriture d'url (j'ai lu le "guide complet" et quelques articles à droite à gauche) mais n'arrive pas à comprendre la "logique" dans le cas suivant :
Il y a 2 url type sur mon site :
Code:
index.php?page=realisations&projet=nomProjet
Code:
index.php?page=realisations&filtre=luxe
Dans mon fichier .php, j'ai, pour récupérer les différentes variables du site :
PHP:
$page = $_GET["page"];
$projet = $_GET["projet"];
$filtre = $_GET["filtre"];
Je ne sais pas comment faire pour que :
Code:
index.php?page=realisations&projet=nomProjet
Code:
/realisations/nomProjet/
mais que celle ci-dessous fonctionne également :
Code:
index.php?page=realisations&filtre=luxe
Code:
/realisations/filtre/
Si je mets les deux lignes l'une en dessous de l'autre :
Code:
RewriteRule ^([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)\/$ /index.php?page=$1&projet=$2 [L]
RewriteRule ^([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)\/$ /index.php?page=$1&filtre=$2 [L]
seule la 1ère est prise en compte
Je ne sais pas si c'est très clair (j'peux vous faire un schéma si besoin), j'ai essayé de chercher à droite à gauche mais je bloque
Merci de votre aide.