Autor | Zpráva | ||
---|---|---|---|
Karol879 Profil * |
#1 · Zasláno: 4. 7. 2009, 21:14:03
Zdravim,
mam zaujimavy problem. Na mojej osobnej stranke vyuzivam mod_rewrite a moja stranka ma napriklad tvar: domena.sk/kategoria/sekcia/clanok/?mesiac=12 Vsetko super funguje, ale teraz ked dam vypisat $_SERVER['REQUEST_URI'], tak u mna na localhoste to vypise presne tak ako url vidim aj v prehliadaci, ale uz na serveri mi to vypise v tvare: domena.sk?page1=kategoria&page2=sekcia&page3=clanok&mesiac=12 Vychadza vlastne z definicie v mod_rewrite v htaccess. Ako je toto mozne? Zrejme je to nejake nastavenie v PHP, ale nechapem, ze u mna to robi dobre a uz na serveri nie. Dakujem za akukolvek radu. |
||
fuckin Profil |
#2 · Zasláno: 4. 7. 2009, 22:13:20
ano, a cos cekal? Adresu co napises do adresniho radku mod rewrite prekonvertuje serveru podle uvedeneho pravidla a serveru dojde adresa upravena pres mod rewrite kdezto ty vidis jen tu pred upravenim.
|
||
Karol879 Profil * |
#3 · Zasláno: 5. 7. 2009, 11:40:58
a ako je potom mozne, ze na localhoste to vidim normalne?
|
||
Časová prodleva: 1 měsíc
|
|||
Pemi Profil * |
#4 · Zasláno: 7. 8. 2009, 10:32:35
rovnaky problem... na jednom serveri vidim v premennej REQUEST_URI v php to co zada uzivatel - t.j. pred prepisom rewrite, napr /sk/clanok/ ale teraz na inom serveri mi sem uklada uz prepisany tvar napr index.php?lng=sk&clanok=clanok
ako ziskam VZDY povodnu adresu pred prepisanim - taku ako ju vidia uzivatelia teda /sk/clanok/ - potrebne pre zobraznie vo webe ale chcem to z nejakej premennej nie nejakym opacnym skladanim typu $url ="/".$GET['lng']."/".$_GET['clanok']."/" |
||
Časová prodleva: 15 let
|
0