.htaccess mod_rewrite error

Mám v .htaccess tento kód:
ErrorDocument 404 /error/404.php

Options +FollowSymlinks

RewriteEngine On

#articles
RewriteRule articles/(.*)-(.*) articles.php?$2=$1

#download
RewriteRule download/(.*) download.php?q=$1

#add extension
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]

Na localhostu mi vše funguje jak má a podle phpinfo je i na webzdarma serveru mod rewrite normálně zapnutý. Můžete mi prosím poradit kde je chyba?
Co takhle popsat problematické chování? Co (ne)funguje? ;)
Hlavně přidávání .php přípony, to vyhazuje 500 chyby.