RewriteEngine On

# Redirect .html URLs to clean URLs
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^(.+)\.html$ /$1 [R=301,L]

# Serve .html files without extension, including subfolders
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L]
