tengo un problema peculiar que no logro entender, en practica tengo un archivo htaccess que funcionalmente oculta las extensiones html y php pero cuando ubico este fichero en la carpeta de htdocs de xamp, y hago arrancar mi servidor provoca un error anomalo como el siguiente
el server ha generado un error interno 500 el problema puede ser por un script cgi
el codigo fuente de htaccess es este
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php