How to force your website to use https instead of http via the .htaccess file

H

How Can We Help?

How to force your website to use https instead of http via the .htaccess file

Did you recently install a SSL Certificate for your domain and need to force access to your website via https instead of http?

This can be done using the mod_rewrite Module with the Apache HTTP Server.

Add the following code to your .htaccess file, save and refresh your website.

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This permanently redirect all http request to https

About the author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

About Author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Follow Me