Rewrite URL et méthode GET
Rigouilloux
-
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 !
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 :)
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
-
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
-
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 :)