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]