Güzel yazmışsın ama senin dediklerin işi bilmeyenler için ben bütün sitelerimde buna karşı
if($sub=="www" or !$sub) {$f="anasayfa";
} else {
$toplam = mysql_num_rows(mysql_query("select kategori_link from kategoriler where kategori_link='$sub'"));
if($toplam=="1"){
$f="kategori";
} else{
header("HTTP/1.1 404 Not Found");
echo"sayfa yok $sub";
$f="anasayfa";
}
}Yıkarıdakine benzer şekilde basit bir kontrolle önlemimi her zaman alırım.Bu kod
header("HTTP/1.1 404 Not Found"); normalde explorer e herhangi bir çıktı vermez ancak arama motoruna 404 sayfa bulunamadı değerini yollar
Header kulanımı hakkında detaylı bilgi :
PHP: header - Manual