U subfolder ubaciš .htaccess fajl, a u njega upišeš sledeće
Code:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php?name=$1 [L]
Ovo će onda da radi i za Pericu, a bome i za Mikicu, Lazicu i Stevicu
Sve što treba je da bude uključen mod_rewrite na Apache-u na kom će da trčka ovo. Samo treba obratiti pažnju, da ovo pravilo prihvata apsolutno bilo koje karaktere koji su uneti kao URL... Ako treba malo striktnije, moglo bi da izgleda ovako:
Code:
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_])$ index.php?name=$1 [L]
Ovako će validni karakteri biti samo slova a-z (mala i velika), cifre 0 do 9, i underscore... Po volji dodaješ još karaktera
Ovo što je masinac_1 predložio je OK, s tim što bez potrebe radi redirect preko browsera, odnosno, server vraća browseru da je adresa koju je tražio premeštena, pa onda browser ponovo traži novu stranicu, ovog puta taj drugi link.
Sa mod_rewrite, browser traži taj prvi link, a Apache interno preusmerava i prikazuje na stranicu koju treba... Browser i korisnik nemaju pojma kako izgleda prava lokacija stranice, oni misle da je site.com/subfolder/perica... Sa ovim što je masinac_1, u address polju u browseru bi pisalo site.com/subfolder/index.php?name=perica... Mislim, radi i to, da me ne razumeš pogrešno, ali ovako mi se čini nekako elegantnije, da niko sem tebe ne zna KAKO u stvari šljaka to što šljaka

-
SKRati link -
JaZaKraljevo.rs -
"I have never let my schooling interfere with my education." - Mark Twain