[ duchess @ 04.01.2010. 13:07 ] @
Zdravo!

Napravila sam jedan .htacces file i u njega stavila sledece:
Code:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /test/
RewriteRule ^strana/([^/]*)$ index.php?strana=$1 [L]


Gde sam url izgleda ovako: index.php?strana=kontakt
a hocu da bude ovako: strana/kontakt
Prvo pitanje:
Zasto kad unesem onaj obican, prvi url, me ne prebaci, automatski na ovaj novi (drugi).
Drugo pitanje:
Zasto kada pristupim strani preko tog drugog linka dobijam stranicu bez css-a i slika?

Ocigledno nesto ne valja u tom mom htaccess fajlu, ali ne kontam sta, potpuni sam pocetnik.
Takodje, ovaj sajt je u podfolderu test, jednog domena, i ima subdomen istog naziva, tipa: http://test.mojdomen.com

P.S. mod_rewrite je ukljucen i .htaccess fajl je u rootu sajta (tj. poddomena test)

Molim za neke upute!
Hvala
[ w3bl0rd @ 04.01.2010. 13:41 ] @
pa i mode rewrite te ne prebacuje na drugi link već ti omogučava da zamaskiraš taj prvi link... ti trebaš promjeniti sve linkove na sajtu da im je href atribut promjeniš s index.php?strana=(*)
na strana/(*)
[ duchess @ 04.01.2010. 13:54 ] @
Znaci ne postoji fora da se to automatski redirektuje... ok. a kako onda da sredim da mi se normalno prikazuje stranica sa css fajlom (sad je prikazuje samo sa tekstom bez ikakvih stilova i slika, na beloj pozadini, crnim slovima)?
[ duchess @ 05.01.2010. 08:32 ] @
Ok ubacila sam neki drugi kod:
Code:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule naslov-(.*)\.html$ index.php?naslov=$1
RewriteRule naslov-(.*)-template-(.*)\.html$ index.php?naslov=$1&template=$2
RewriteRule akcija-(.*)\.html$ index.php?akcija=$1
RewriteRule (.*)\.html$ index.php?strana=$1

I linkovi mi izgledaju ovako:
www.mojdomen.com/naslov-1.html
www.mojdomen.com/naslov-1-template-2.html
www.mojdomen.com/akcija-odjava.html
www.mojdomen.com/kontakt.html

Svi ovi linkovi rade ok, sa css-om sve full, ali jedino zeza drugi link, sa dodatnim parametrom "template". Naime, ne dobijam vrednost tog parametra. Trebalo bi preko get metode da pokupim vrednost tog parametra na toj strani, ali sad, sa ovakvim linkom, ne dobijam nista, otvori se ta strana i sve, ali parametar template nije prosledjen.
Sta mi je ciniti?
Molim za pomoc...
P.S. Takodje bih volela ako moze da se iskljuci ono .html na kraju linka, kod mene kad to uradim, opet se prikaze strana bez css-a i slika. Znaci da bude: www.mojdomen.com/kontakt a ne www.mojdomen.com/kontakt.html

Hvala uanpred!
[ ||NeX|| @ 20.01.2010. 15:40 ] @
Imaš oficijelni modrewrite forum pa se njima javi. Odgovore odmah.