Skip to content

Instantly share code, notes, and snippets.

@xfantasia
Forked from glamorous/.htaccess
Created March 25, 2021 03:51
Show Gist options
  • Select an option

  • Save xfantasia/d9a60f21780b8b3370e7d31f16c8622b to your computer and use it in GitHub Desktop.

Select an option

Save xfantasia/d9a60f21780b8b3370e7d31f16c8622b 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