How to Redirect HTTP to HTTPS?

There are several ways to redirect HTTP to HTTPS, but the most common method is to use a server-side language like Apache or Nginx to configure the redirection.


  1. Open the .htaccess file in the root directory of your website.
  2. Add the following code to the file:

RewriteEngine On

RewriteCond %{HTTPS} off

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

  1. Save the file and upload it to your server.


  1. Open the nginx.conf file in the root directory of your website.
  2. Add the following code to the file:

server {

    listen 80;


    return 301 https://$server_name$request_uri;


  1. Save the file and reload the nginx service

This will redirect all traffic from HTTP to HTTPS.

Difference between HTTP vs HTTPS

HTTP (Hypertext Transfer Protocol) and HTTPS (HTTP Secure) are both protocols for transmitting data over the internet, but HTTPS uses an additional layer of security, called SSL (Secure Sockets Layer) or TLS (Transport Layer Security), to encrypt data sent between a web server and a browser. This encryption helps protect sensitive information, such as login credentials or credit card numbers, from being intercepted by hackers. Additionally, HTTPS is often used to establish a secure connection to a website, indicated by a padlock icon in the browser’s address bar and the “https” prefix in the URL.

The benefit of moving to HTTPS from HTTP

There are several benefits to moving from HTTP to HTTPS, including:

  1. Security: HTTPS provides an added layer of security by encrypting the data that is sent between the user’s browser and the website’s server. This means that any sensitive information, such as login credentials or credit card information, is protected from being intercepted by third parties.


  1. Search engine optimization: Google and other search engines give preference to websites that use HTTPS over those that use HTTP. This means that HTTPS-enabled websites are more likely to appear higher in search engine results.


  1. Browser trust indicators: Browsers such as Chrome, Firefox, and Safari will display a padlock icon in the address bar for HTTPS-enabled websites, which can increase users’ trust in the website.


  1. Improved privacy: HTTPS encrypts the full web communication, so eavesdroppers can’t see what you’re visiting and can’t manipulate your website’s content.


  1. Compliance: Many industries and businesses are required to use HTTPS in order to comply with regulations and standards related to data privacy and security.

Overall, HTTPS is the best choice for any website to ensure the privacy, security and trust of its users.

Have questions?

Ask us.

    AWS Standard Consulting Partner

    • Go4hosting
    • Go4hosting

    Alibaba Cloud


    Go4hosting-NOW-NASSCOM-Member Drupal Reseller Hosting Partner

    Cyfuture Ltd.

    The Cricket Barn
    EX16 8ND

    Ph:   1-888-795-2770
    E-mail:   [email protected]