Creo que el problema es que la primera regla se cumple siempre y nunca llega a verificar la segunda. Prueba a poner primero una regla que se cumpla solo a veces y que si se cumple no siga mirando mas reglas, para eso se añade [L] al final de la regla
Por ejemplo:
Código:
TewriteEngine on
RewriteRule ^noticia\-(.+)\.htm$ index.php?pag=noticia.php&ver_noticia=$1 [L]
RewriteRule ^(.+)\.htm$ index.php?pag=vew_page.php&page=$2
Esto debería funcionar si las páginas de noticias empiezan por una cadena determinada ("noticia-" en el ejemplo) que no aparezca en el resto de URLs.
Ten en cuenta que según el ejemplo, si la página de noticias es por ejemplo "noticia-de-moda.htm", en el parámetro 1 que va a recibir el programa noticia.php le va a llegar unicamente la parte final de la URL. En el ejemplo recibiría la cadena "de-moda".