Inverser le RewriteRule, recuperer une chaine deja formater

Nouveau WRInaute
Salut,

jai une chaine formater par RewriteRule qui donne index/122/123/12.html

est il possible a partir de lurl formater de recuperer lurl initial enfonction de ce quon a mis dans le RewriteRule : index.php?id=122&jk=123&lo=12


Merci
 
WRInaute occasionnel
J'ai pas dû comprendre ta question ... car je te repondrais :
Code:
RewriteRule index/122/123/12\.html$ index.php?id=122&jk=123&lo=12 [L]
Ou plustôt
Code:
RewriteRule index/([0-9]+)/([0-9]+)/([0-9]+)\.html$ index.php?id=$1&jk=$2&lo=$3 [L]
Mais c'est théoriquemet se que tu as déjà.

Donc si je suis completement à côté, merci de m'éclairer ;)
 
Nouveau WRInaute
:D nan...c'est en effet theoriquement ce que jai deja. J'ai resolu le probleme en gerant differament.

Ce que je voulais cetais retrouver l'origine du chaine formater, car a mon url je rajouter des &lg=21.

hors index/122/123/12.html&lg=21 ne fonctionne pas. Je chercher une fonction du type :

Code:
$url = index/122/123/12.html;
$newurl = RewriteRuleInverse($url)."&lg=".$lg
$newurl == index.php?id=122&jk=123&lo=12&lg=21


:roll:
 
Discussions similaires
Haut