NONE SSL
To force www in your URLs, place the following in the .htaccess.
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
To force non-www addresses, please use the following
RewriteCond %{HTTP_HOST} ^www\.
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
SSL
To force www in your URLs, place the following in the .htaccess.
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
To force non-www addresses, please use the following
RewriteCond %{HTTP_HOST} ^www\.
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
- 2 Users Found This Useful
Related Articles
SMTP Authentication via Scripts
Using SMTP authentication for your scripts, like you would with a mail client, is important for...
How to create a .htaccess file
Creating a .htaccess is easier then it sounds. You can create an .htaccess file in any text...
What is an SSL certificate?
An SSL certificate encrypts data that is sent between the server and you, your computer, your...
Sending mail via PHP / sendmail
Using PHP's mail() function and/or sendmail will sometimes cause anti-spam filters to filter out...