Eliminar .html de la URL en apache2

Estoy intentando eliminar .html para que el sitio sea www.example.com/login

login.html se encuentra en /var/www/html/login.html

Creé .htaccess en /var/www/html/.htaccess

Y puse:

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.html -f RewriteRule ^(.*)$ $1.html 

Esto no parece funcionar. ¿Puede alguien decirme qué está mal?

Pruébalo de esta manera.

 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/?$ $1.html [L] 

Aparentemente cambiaste tu pregunta.

 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC,L]