E come speri che apache riconosca quale è una news e quale è un articolo? (tra l'altro una volta usi $_GET['articolo'] e poi scrivi che recuperi $_GET['id']

devi fare una cosa simile a questa

codice:
RewriteEngine On
RewriteRule ^articolo/(.+)-(.+).html articolo.php?id=$1 [L]
RewriteRule ^news/(.+)-(.+).html news.php?id=$1 [L]
E poi richiamare URL di questo tipo "articolo/123-titolo.html" e "news/123-titolo.html"