bak kardes elimden geldigi kadar yapim dedim repi unutmazsin artik
.htaccess e koy bunu

RewriteEngine on
RewriteRule ^sanatci/([0-9]+)/([_A-Za-z0-9-]+).html sanatci.php?sanatci=$1 [L]

sonra phpde bir fonksiyon olarak yaz sunu

function fileurl($fileId,$fileTitle) {
    global $siteurl, $sefriendly;
    if ($sefriendly == '1') {
        $fileTitle = str_replace(" ","-",$fileTitle);
        $fileTitle = str_replace("'","_",$fileTitle);
        $fileTitle = str_replace(":","_",$fileTitle);
        $fileTitle = str_replace("ä","a",$fileTitle);
        $fileTitle = str_replace("ö","o",$fileTitle);
        $fileTitle = str_replace(".","-",$fileTitle);
        $fileTitle = str_replace("ü","u",$fileTitle);
        $fileTitle = str_replace(",","-",$fileTitle);
        $fileTitle = str_replace("(","-",$fileTitle);
        $fileTitle = str_replace(")","-",$fileTitle);
        $fileurl = $siteurl."/sanatci/".$fileId."/".$fileTitle.".html";
    } else {
        $fileurl = $siteurl."/sarkici.php?sanatci=".$fileId;
    }
    return $fileurl;
}
sonra sitende söyle örnek link verebilirsin phpde
<a class="boldbuttons" href="<?php echo fileurl($fileid,$filetitle); ?>"><? echo $filetitle; ?></a>

umarim yardimci olmusumdur bu sadece nasil yapabilecegin icin bir örnekdi phpden azicik anliyorsan yaparsin.

Birde severda .htaccess aktif olucak yoksa hic bi ise yaramaz yaptiklarin görmez yani