Ne raditi na lokalu zato sto nemas RewriteBase /fitness/ uzmi onaj hta. koji sam stavio u prethodnim postovima i sve ce da ti radi, da ne bi sad objasnjavao sta ti je koji red u tom fajlu, potrazi po netu imas toga koliko hoces
Code:
RewriteRule ^(.*)$ index.php?sta=$1&id=$2 [L]
ovo ti neradi zato sto mu nisi stavio drugi patern pa ti nikad ne prosledjuje $2, lepo sam ti napisao sta da radis ali si uporan, ovo ^(.*)$ ti je dovoljno, i da bi video sta ulazi u $_GET['sta'] uzmi pa ga odstampaj, stavi jedan echo $_GET['sta']. Najveci problem vecine ljudi ovde je sto nezna da trazi greske u kodu. Kad budu to naucili mnogo brze ce nauciti da programiraju.
ovo stavi u tvoj htaccess
Code:
RewriteEngine On
RewriteBase /fitness/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+[^/])$ $1/ [R,L]
RewriteRule ^(.+)/(.+)/$ index.php?sta=$1&id=$2 [L,QSA]
RewriteRule ^(.+)/$ index.php?sta=$1 [L,QSA]
i pravi linkove da ti se zavrsavaju sa / zbog boljeg seo rezultata, jer je to naziv direktorijuma a bez je naziv fajla. Neznam koliko to stvarno ima veze ali koristim.
Inace gledaj da zabodes neki tekst u taj url da bi imao koristi od tog modrew, ako ces da stavis da ti link izgleda
www.example.com/vesti/15/ onda od ovoga nemas nikakve koristi, samo se mucis nepotrebno. Ako ti link izgleda ovako
www.example.com/vesti/15/novi_termini_za_vezbanje/ onda imas neku korist... no ovo je za neku drugu temu (bilo pisano).