Search our database

How To Enforce SSL or HTTPS Using .htaccess And mod_rewrite

If your website deals with important informations such as credit card numbers or any real life personal information and/or has money based transaction and payment, it is best to ensure your visitors are browsing your site over a secure connection.

An easy way to ensure your visitors’ connection to your website is secured, you can rewrite your .htaccess file to redirect your visitors to use a secured connection (https://).

Step 1 – Login into your web server.

Step 2 – Access your .htaccess file.

Step 3 – Open and edit your .htaccess file.

Step 4 – Add the following codes into .htaccess.

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$$1 [R,L]

┬áNote: .htaccess file must be located on your web server’s main folder.

If you would like to enforce a secure connection on certain pages of your website, you can use the following code and replace “” with your own URL.

Note: .htaccess file must be located in the subdirectory of your chosen page.

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} somefolder 
RewriteRule ^(.*)$$1 [R,L]


Malaysia’s Top Web Hosting Company

Contact us @ +603-2026-1688 or email @

Tags: , , ,