Skip to content

Instantly share code, notes, and snippets.

@yoanbonev
Forked from glamorous/.htaccess
Created May 20, 2021 12:45
Show Gist options
  • Save yoanbonev/ca21a7aa9f9912fc723c7b91d2703fa6 to your computer and use it in GitHub Desktop.
Save yoanbonev/ca21a7aa9f9912fc723c7b91d2703fa6 to your computer and use it in GitHub Desktop.
Default .htaccess file
Options All -Indexes
DirectoryIndex index.php index.htm index.html
RewriteEngine on
RewriteBase /
# Force HTTPS on the subdomains/subdirectories login or admin
#RewriteCond %{HTTPS} off
#RewriteCond %{HTTP_HOST} ^(login|admin)\. [NC]
#RewriteCond %{REQUEST_URI} ^(login|admin)\. [NC,OR]
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Force WWW if no subdomain is given
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment