Veritabanına seolu başlığın yazılacağı bir tablo oluştup oraya kayıt yaparken.aşağıdaki fonksiyondan geçirip kaydedersin.Link çağırırken direkt o tablodaki değeri çağırırsın.
function seola($s) {
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
$eng = array('s','s','i','i','g','g','u','u','o','o','c','c');
$s = str_replace($tr,$eng,$s);
$s = strtolower($s);
$s = preg_replace('/&.+?;/', '', $s);
$s = preg_replace('/[^%a-z0-9 _-]/', '', $s);
$s = preg_replace('/\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = trim($s, '-');
return $s;
}
//kullanım
$seo=seola($s); //$s adlı değişkeni seoluyor.
kendi kodlamanda istersen yine bu kodu "$row[joke]" yi $s değişkenine atayıp
url kısmında "$seo.php" olarak kullanabilirsin.