Redirecting HTTP to HTTPS A Step-by-Step Guide Using htaccess

Created on 23 January, 2023 | SEO Tips | 280 views

To redirect HTTP to HTTPS using .htaccess, you can use the following code:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This code tells the server to turn on the rewrite engine, check if the current connection is not HTTPS, and if it is not, rewrite the URL to use HTTPS. The [L,R=301] flag tells the server to make the redirect permanent (301) and to stop processing any more rewrite rules (L).

Make sure to place the code in the .htaccess file in the root of your website and also check the path of your .htaccess file is correct.

Updated on 23 January, 2023