Bueno, aquí el problema es que la magia no existe.
El proceso es a la inversa. Apache lee la URL amigable y la convierte, internamente, en la ruta que tiene que seguir.
Entonces lo que tienes que hacer es hacer el enlace como quieres que lo vea el usuario/cliente/navegador:
Código PHP:
Ver original<a href="detalle/<?php echo $id_noticia; ?>">
Tu código del .htaccess parece estar correcto.
Esto poco tiene que ver con SEO, sería mas bien cosas del
foro de Apache.