voici mon url
1er cas
http://www.monsiteweb.com/cat/cat2/cat3/index.html -> modele.php?param1=$1param2=$2
en url rewriting
RewriteRule ^/(.*)/(.*)$ modele.php?param1=$1param2=$2 [L]
soit param1 = /cat/cat2/cat3 et param2 = index.html
tout ceci fonctionne très bien mais là où cela se complique :
2nd cas
http://www.monsiteweb.com/cat/cat2/cat3/index.html?param3=toto-> modele.php?param1=$1param2=$2
en url rewriting
RewriteRule ^/(.*)/(.*)$ modele.php?param1=$1param2=$2[L]
soit param1 = /cat/cat2/cat3 et param2 = index.html
or j'aurais souhaité qu'il me fasse suivre le param3 à la suite de index.html?param3=toto
J'ai constaté que si j'enlève le "?" effectivement cela fonctionne mais techniquement je ne peut pas l'enlever.
même si j'échappe le "?"
RewriteRule ^/(.*)/(.*)\?(.*)$ modele.php?param1=$1param2=$2$3 [L]
rien à faire
quelqu'un pourrait-il me donner la solution pour faire suivre mes paramètres dans la réécriture des urls??
Merci par avance
1er cas
http://www.monsiteweb.com/cat/cat2/cat3/index.html -> modele.php?param1=$1param2=$2
en url rewriting
RewriteRule ^/(.*)/(.*)$ modele.php?param1=$1param2=$2 [L]
soit param1 = /cat/cat2/cat3 et param2 = index.html
tout ceci fonctionne très bien mais là où cela se complique :
2nd cas
http://www.monsiteweb.com/cat/cat2/cat3/index.html?param3=toto-> modele.php?param1=$1param2=$2
en url rewriting
RewriteRule ^/(.*)/(.*)$ modele.php?param1=$1param2=$2[L]
soit param1 = /cat/cat2/cat3 et param2 = index.html
or j'aurais souhaité qu'il me fasse suivre le param3 à la suite de index.html?param3=toto
J'ai constaté que si j'enlève le "?" effectivement cela fonctionne mais techniquement je ne peut pas l'enlever.
même si j'échappe le "?"
RewriteRule ^/(.*)/(.*)\?(.*)$ modele.php?param1=$1param2=$2$3 [L]
rien à faire
quelqu'un pourrait-il me donner la solution pour faire suivre mes paramètres dans la réécriture des urls??
Merci par avance