Probaj
Jedino što nema na svakom serveru instaliran. Koliko vidim code od "razno" dopušta space što znači %20 u linkovima...
PHP kôd:
function seo($string){
$string = strtolower($string);
$A = array('č','ć','ž','đ','š');
$B = array('c','c','z','dj','s');
$string = str_replace($A, $B, $string);
$string = preg_replace('/[^a-zA-Z0-9]/i', '-', $string);
$string = preg_replace("/(-){2,}/", '$1', $string);
return $string;
}
Ako koristiš forum neće ti ovo puno pomoći jer sigurno nije trivijalno to da se prepravi. Jedino da lociraš tu funkciju koja pravi te linkove pa da je zamjeniš sa jednom od ovih.