Koliko znam ne može baš kako si zamislio...
Možeš i ovako...
/details/15/kozmeticki-salon
I ovako...
/details/15/kozmetički salon
Ali ovo drugo ne preporučujem, barem stavi crticu između, da ne pukne u ovim programima što ne podržavaju UTF8, kojih sve manje ali eto...
Funkcija za dobijanje prvog "kozmeticki-salon" od "Kozmetički Salon"...
PHP kôd:
function seo($input){
setlocale(LC_ALL, "en_US.UTF8");
$input = str_replace(array("'", "-"), "", $input);
$input = mb_convert_case($input, MB_CASE_LOWER, "UTF-8");
$input = iconv("UTF-8", "ASCII//TRANSLIT", $input);
$input = preg_replace("#[^a-zA-Z0-9]+#", "-", $input);
$input = preg_replace("#(-){2,}#", "$1", $input);
$input = trim($input, "-");
return $input;
}