You forgot to add RewriteBase. Without it, you are redirected to the address /home/USER/public_html/article.php etc.
RewriteRule ^article/([0-9]+) article.php?id=$1 [L]
Well, for your needs a rule adjust (given other parameters). To check how are redirects, temporarily put R instead of L