Rewrite URL et méthode GET

Rigouilloux -  
 Rigouilloux -
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 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
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
 
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