.htaccess expresie regulata cu probleme

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

beckslash
Average Member
Mesaje: 85
Membru din: Mie Iul 22, 2009 1:18 am

.htaccess expresie regulata cu probleme

Mesajde beckslash » Mie Feb 02, 2011 5:16 pm

Scopul este sa duc /page/78/?ceva=mahgnahad in index.php?id=78&ceva=mahgnad

Ce am reusit pana acuma....

RewriteEngine on
RewriteRule ^page/([0-9]+)/?$ index.php?id=$1 [L]

Ce am incercat in legatura cu cerinta initiala si nu inteleg unde e greseala...

RewriteRule ^site/([0-9]+)/?\??(.+)?$ index.php?id=$1&$2 [L]

Mam gandit ca ^site/([0-9]+)/?\??(.+)?$ face ce am zis mai sus

^site/([0-9]+)/?\??(.+)?$ aici imi depisteaza daca apare "?"

^site/([0-9]+)/?\??(.+)?$ aici imi ia "ceva=gagaga" si mi-l trimite prin $2

P.S.: Stiu ca ar trebui sa-mi identfice si structuri de genul site/88?cuvant (din cauza la ?) dar nu conteaza pt. ca am garantat structura pe care am zis-o initial....

P.S.S.: Stiu ca nu e chiar php....si daca e nevoie rog pe cineva sa mute la sectiunea corespunzatoare.



Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Mie Feb 02, 2011 6:35 pm

incearca asa

# din page/78/?ceva=blabla in index.php?id=78&ceva=blabla
^page/([0-9]{2,4}/(\?[a-z]+)=([a-z]+)$ index.php?id=$1&$2=$3

Tutorial de studiu gasesti
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

beckslash
Average Member
Mesaje: 85
Membru din: Mie Iul 22, 2009 1:18 am

Mesajde beckslash » Mie Feb 02, 2011 6:49 pm

Merci de raspuns. Am studiat si eu totoriale de pe google, asa am reusit sa fac ce am zis initial:p

Insa nu gaseste pagina cand am parametrii dupa "?" nici cu expresia pe care mi-ai dat-o. Dubios ca am incercat si la expresia mea fara "?" si la ce miai dat tu fara "?" (cu parametrii direct dupa "/") si merge ok in ambele expresii, dar nu si cum imi trebuie mie...Vreo idee de ce :-s ?

bogdan_t3
Average Member
Mesaje: 165
Membru din: Mar Aug 01, 2006 2:10 pm
Localitate: cluj-napoca
Contact:

Mesajde bogdan_t3 » Vin Feb 04, 2011 6:21 pm


beckslash
Average Member
Mesaje: 85
Membru din: Mie Iul 22, 2009 1:18 am

Mesajde beckslash » Vin Feb 04, 2011 6:38 pm



Înapoi la “PHP Incepători”

Cine este conectat

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