.htaccess na wampu

Evo opet nes trebam :smiley:
Vidim da ima vec dosta pitanja sa tim htaccess-om ali nisma vidio ono što bi meni trebalo.

Koristim wamp server 2.1 s Apache 2.2.17.
ukljućim mod_rewrite i kao trebalo bi radit.
Medutim kad napravim htaccess i podesim sve

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?kategorija=$1 [R=301,L]

koji mi treba link
www.localhost/index.php?kategorija=nesto

prikazati kao:
Rezultat:
www.domena.com/nesto

ne dogodi se apsolutno nista i sto god da upisem nista i nista cak ni error ne javlja jedino kada stavim
ovo:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)\.php$ $1.html [NC]

da mi na kraju umjesto php stavi html, kaze da index.html ne postoji i to je jedina situacija kada mi izbaci grešku.

I nikako mi nije jasno zasto ne želi mijenjat link???
Please help :varenizec

Nece ti mod_rewrite prominiti link iz ovoga
http://host/index.php?kategorija=nesto
u ovo
http://host/nesto
vec obratno.

Nezz bas sto god napravim nista ne ragira. Evo probo sam zamijenit i opet ništa.

Kako onda to treba, jel ja koristim krivu naredbu ili što?

Evo me opet.
Napokon sam skuzio u cemu je fora -.-

Krivo sam shvario taj url rewrite.

Da objasnim za one koji imaju slićnih problema.

Ako se koristi url rewrite kako bi se ovaj link:

www.localhost/index.php?kategorija=nesto

promijenjio u ovaj:

www.domena.com/nesto

Tada se u browser ne upisuje vise “www.localhost/index.php?kategorija=nesto” , mada i to radi vec se stavi: “www.domena.com/nesto” drugiom rijećima neće ga on sam promijenit već ga se mora rucno.

No kao i uvijek rjesim jedan problem, naidem na hrpu drugih -.- .
Sad me zanima kako mogu koristiti odredeni RevriteRule za odredene linkove.
Tj. svi su dinamicki time da jenom ima samo jendu variablu a ponekad vise i ako ih stavim jedan ispod drugog.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ index.php?kategorija=$1 [R=301,L] (za 1 variablu)
RewriteRule ^(.*)-(.*)$$ index.php?kategorija=$1&id=$2 [R=301,L](za 2 variable)

Onda mi vise nista ne radi :S. I ne radi mi isto ako imam ovo “[R=301,L]”

Sad probao sam onaj

RewriteCond %{QUERY_STRING} id=(.*) tako da mi zadnji revrite koristi samo ako postoji ID, meduti mislim da radim nesto krivo.
Pa ako mi itko moze pomoci oko toga, bio bih zahvalan :slight_smile: