Rewrite URL

Kod rewritanja url-a koristim da mi se iz naslova nekog članka napravi url.
Npr. ovako:
Vijest ima svoj naziv: Danas je sunčan dan
a moj link do te vijesti izgledat će ovako
http://www.domena.com/vijest/danas-je-suncan-dan

sve to štima, ali definirao sam neke znakove poput hrv slova, !"#$%&/()=?* …itd također i spacea da mi taj niz znakova ukoliko se nađu u naslovu članka zamjeni s “-” (crticom, minusom)

Recimo imam naslov ovakav: Ime pjevaca - Nasov pjesme (cover)
takav url kod mene tad izgleda ovako:
http://www.domena.com/vijest/ime-pjevaca---naslov-pjesme--cover-

Jednostavno me smetaju ove 2/3 crtice u nizu a i ova na kraju.
Kako i kojim rješenjem taj link mogu pretvoriti u ovaj oblik

http://www.domena.com/vijest/ime-pjevaca-naslov-pjesme-cover

Ali s tim da ne dodajem novo polje u MySQL tabeli?!

Pa eto u čemu je problem - zamijenio si specijalne karaktere sa crticom “-” a takodjer i prazno mjesto sa crticom. Jednostavno napravi da ti specijalne karaktere izbacuje, da mijenja sa “” tj. sa “ništa” a ostavi da prazno mjesto mijenja sa crticom.

Zasto jednostavno ne stavis da ti se poziva na id vijesti recimo …/vijest/34/naziv_neke_vijest_bla_bla