Rewrite URL et méthode GET

Fermé
Rigouilloux - 30 nov. 2014 à 16:05
 Rigouilloux - 30 nov. 2014 à 16:59
Bonjour,

Je rencontre un problème avec l'url rewriting que j'ai mis en place dans mon .htaccess

J'ai des pages de la forme : "fiche.php?id=XXXX" que je souhaite mettre de la forme : "fiches/fiche-XXXX.php"

Pour cela j'ai ajouté les lignes suivante dans mon .htaccess et cela fonctionne correctement !

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^fiches/fiche-([a-zA-Z0-9-]+).php$ fiche.php?id=$1 [NC,L]


Mais je rencontre un problème lorsque je souhaite effectuer une requête GET sur ces pages. Par exemple : "http://monsite.com/fiches/fiche-XXXX.php?blabla=2"

Il m'est impossible de récupérer $_GET['blabla'].

Il doit manquer une indication dans mon rewrite url permettant de laisser passer d'autres requêtes GET, mais je parviens par à trouver quoi :(


Merci d'avance pour votre aide :)

2 réponses

NHenry Messages postés 15172 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 décembre 2024 350
30 nov. 2014 à 16:44
J'ai eu ce problèlme, le fait d'utiliser de l'URL Rewriting ne te permet plus de passer en GET.
La solution consiste ) ajouter les paramètres dans le rewriting :
fiches/fiche-XXXX/Prm1-Valeur.php
0
Rigouilloux
30 nov. 2014 à 16:59
C'est quand même dommage que rien n'ai été prévu dans ce cas là ...
Enfin bref, merci pour ta réponse rapide, je vais essayer de mettre cela en place :)
0