Skip to content

Instantly share code, notes, and snippets.

@glamorous
Last active December 16, 2024 20:32
Show Gist options
  • 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]
@wonko
Copy link

wonko commented Jul 19, 2011

RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ www.%{HTTP_HOST}/$1 [R=301,L]

@glamorous
Copy link
Author

Thanks! Edited the gist!

@pipetko
Copy link

pipetko commented Dec 9, 2018

someone to make one with https and browser cache included ?

@Agashi24
Copy link

thankssss!!!!

@andrerezakeren
Copy link

jika saya ingin menulis domain saya seperti ini gmn ya

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