eroare rewrite url

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

Avatar utilizator
gabyrusu
Average Member
Mesaje: 54
Membru din: Dum Iun 11, 2006 12:21 pm
Localitate: Brasov
Contact:

eroare rewrite url

Mesajde gabyrusu » Dum Iun 07, 2009 4:34 pm

salut incerca sa transform url-ul asta:

Cod: Selectaţi tot

index.php?task=comanda&id_produs=4

in

Cod: Selectaţi tot

comanda.htm?id_produs=4


eu am incercat astfel

Cod: Selectaţi tot

RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-l
      RewriteRule ^comanda.htm\?id_produs=(.*)$ index.php?task=comanda&id_produs=$1 [L]


dar phpul imi vede id_produs 0 tot timpul.

ma poate ajuta cineva cu o idee?



Agkelos
Junior Member
Mesaje: 33
Membru din: Dum Dec 09, 2007 2:12 pm
Localitate: Cluj Napoca
Contact:

Mesajde Agkelos » Mie Iun 10, 2009 10:03 am

Din cate stiu mod_rewrite nu poate rescrie un URL cu parametri GET - sau poate stie, dar nu am auzit de chestia asta pana acum. Incearca sa formezi URL-ul asa:

Cod: Selectaţi tot

comanda-id24.htm


Iar ca sa pasezi catre index.php faci regula:

Cod: Selectaţi tot

RewriteRule ^comanda-id([0-9]+).htm$ /index.php?task=comanda&id_produs=$1 [L]


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 34 vizitatori