Autor Zpráva
Karol879
Profil *
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
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 *
a ako je potom mozne, ze na localhoste to vidim normalne?
Pemi
Profil *
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']."/" 
<< toto u mna nestaci

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: