Skip to content

Instantly share code, notes, and snippets.

@glamorous
Last active April 7, 2024 10:08
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save glamorous/1090965 to your computer and use it in GitHub Desktop.
Save glamorous/1090965 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]
@pipetko
Copy link

pipetko commented Dec 9, 2018

someone to make one with https and browser cache included ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment