Prova con QSA.

codice:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L, QSA]


Ps. non ho verificato se funziona correttamente...