$url = $_SERVER["REQUEST_URI"]; // 

$post = "/{title}.html"; //bu degiskenleri sen db den cekersin
$kat = "/kategori/{title}.html"; //bu degiskenleri sen db den cekersin


$postR = str_replace("{title}","(*.?)",$post); //regex icin
$katR = str_replace("{title}","(*.?)",$kat); //regex icin

if (preg_match("@".$postR."@i",$url,$cikti)) { //preg_match true donerse post icin
//post dosyasi include
}
elseif (preg_match("@".$katR."@i",$url,$cikti)) { //kategori icin
//kategori dosyasi include
}
else {
//hic birsey bulunamadi
}
bu sekilde bir ornek verilebilir. test etmedim