Imam problem sa URL rewriting-om. U root direktorijumu imam folder koji se zove:
/korisnik/
U tom folderu imam:
index.php
.htaccess
Sadrzaj .htaccess-a je:
RewriteEngine On
RewriteBase /korisnik/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)/?$ index.php?id=$1 [L,QSA]
To radi bez ikakvih problema. Sto znaci kad ukucam /korisnik/1 pozovem index.php sa ID-om 1 … kad ukucam 100 pozovem index.php sa ID = 100.
Sad zelim da napravim sljedece:
/korisnik/ID/json gdje ce se ID mijenjati dinamicki. To znaci da kad ukucam /korisnik/50/json da pozovem skriptu koja se zove json.php sa ID-om 50 u ovom slucaju.
na ovaj način možeš imati koliko god hoćeš "foldera"
ako odeš na link /korisnik/ID/json
$result[0] će biti korisnik $result[1] će biti taj id i $result[2] će biti json
i dalje provjeriš dali je $result[2] jednako json i ako je poziva json.php te dalje radiš što oćeš
Pozdrav, nisam te bas shvatio najbolje i nisam uspio ovo napraviti. Znaci ja trenutno imam ovakvu strukturu:
-root
–user/
---------index.php
---------.htaccess
I to mi radi na nacin koji sam opisao gore. Kad ukucam /user/5 pozove se index.php koji je u user-u i proslijedi se index.php-u ID=5.
Meni treba pored ovog (znaci zelim zadrzati i ovu funkcionalnost):
/user/100/json (da npr pozove json.php ili bilo koju drugu scriptu koju cu napravit sa ID - 100)…
ma kakve foldere covjece, url rewriting i sluzi da bi izbjegao pravljenje foldera
obriši taj folder user i stavi ovaj moj .htaccess u root folder i skriptu sto sam dao stavi u index.php koji je u rootu