1.- no tiene mucho q ver con php
2.- tienes mal hechas tus reglas
Cita: Rewriterule ^noticias/(.+)/(.+) noticia.php?id=$1&titulo=$2 [L,NC]
RewriteRule ^noticias$ ./noticia.php?id=$1&titulo=$2
RewriteRule ^noticias/([0-9]+)/[a-z0-9_-]+\.php /noticia.php?id=$1
RewriteRule ^noticias$ ./noticia.php [L,NC]
3.- si, solo necesitas el htaccess..