RewriteEngine on # Remove www from URL RewriteCond %{HTTP_HOST} ^www.openlp.org$ [NC] RewriteCond %{HTTPS_HOST} ^www.openlp.org$ [NC] RewriteRule ^(.*)$ https://openlp.org/$1 [R=301,L] # Redirect HTTP to HTTPS RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # Make .html optional RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ $1.html [L]