Para que las condiciones definidas en htaccess funcionen, tiene que estar activado el módulo mod_rewrite en el servidor Apache.
Si tienes un servidor/hosting compartido, habla con los de Godaddy porque seguramente el problema sea suyo..
Si tienes un servidor dedicado revisa la config de tu apache!
Para saber si el modulo esta activado, create un fichero php (llamalo como quieras) y mete dentro el sigueinte codigo:
Al ejecutarlo... entre otras cosas tendras una seccion "Loaded modules" donde deberia aparecerte el "mod_rewrite"
En cualquier caso, te recomiendo dejar el .htaccess asi:
Código:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>