Problema en las URL amigables

Hola tengo una problema con la url amigable que tengo la url es asi "../apartado/32-nombre-de-la-noticia.php"
como veran "apartado" es una carpeta imaginaria que la pongo en el .htaccess, 32 es el id de la noticia, nombre de la noticia es el titulo y php es la extension imaginaria tmb que le pongo en el htaccess, ahora el problema es que cuando yo le cambio el 32 a 320 me sigue mostrando la pagina pero no los datos porque no existen datos en esa pagina y lo que quiero es que salga la pagina de error 404 que ya esta en el htaccess. Espero me ayuden :D
Problema resuelto:
$muestra=mysql_query("/*aqui va la consulta*/") or die (mysql_error());
if(mysql_num_rows($muestra)){
  /* aqui van los echos, prints, etc etc, si el la id existe mostrara el resultado*/
}
else{
//si la id no existe te mandara a la pagina de error
  header("location:404.php"); 
}

Para mandarla obviamente necesitas tener tu pagina de error creada :D