Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Contact
  • Reviews
  • Toggle search form
Home » Network | Monitoring » How to force your website to redirect from HTTP to HTTPS using a web.config file
  • Screenshot 2020 06 22 at 10.17.18
    How to disable Outlook and Yahoo Auto-Complete Network | Monitoring
  • Windows10 as a Service Waas
    Windows 10 Feature and Quality Updates Windows
  • Trellix Native Encryption
    Manage BitLocker and FileVault with Trellix Native Encryption Mac
  • 87a26c60 0001 0004 0000 000001423515 w948 r1.77 fpx54.99 fpy56.04
    Administer LXC Containers: Easy Guide Virtualization
  • Screenshot 2020 05 16 at 15.33.24
    How to install Telnet via the command line Windows Server
  • How to create an Advanced Windows Scheduled Task Windows Server
  • Feature image DEP
    Disable Data Execution Prevention and determine that hardware DEP is available and configured Security | Vulnerability Scans and Assessment
  • Create Windows Defender Firewall Rule
    Fix Windows defender blocked incoming connection on Windows Network | Monitoring

How to force your website to redirect from HTTP to HTTPS using a web.config file

Posted on 15/01/202220/03/2024 Temitope Odemo By Temitope Odemo No Comments on How to force your website to redirect from HTTP to HTTPS using a web.config file
HTTP redirect to HTTPS

In this guide I will be showing you what you can do if you don’t want your website to route to HTTP rather you want it to redirect from HTTP to HTTPS, put simply I will show yo how to force redirect your website visitor from HTTP to HTTPS. HTTP stand for Hypertext Transfer Protocol. You can read more related guides here: URL Rewrite: How to perform redirection from HTTP to HTTPS, and Disable HTTP access: How to disable web console in Cisco switches.

It is an application-layer protocol for transmitting data in the form of HTML or can be a set of rules for transferring files like text, sound, video, images and many more. It was originally designed for communication between different browsers but same can be used for other purposes.

HTTPS which stands for Hypertext Transfer Protocol Secure is an extension of HTTP. It is used for secure communication between one end of a browser to another end of a browser. It is a combination of HTTP with Secure Socket Layer (SSL) or Transport Layer Security. Both SSL and TLS are authentication and security protocols Implemented on browsers for secured communication.

Please see “IP Address UNREACHABLE: HTTP connection pool Max retries exceeded with url/wsman caused by NewConnectionError and How to Disable HTTP TRACE Method for Apache, IIS, sunOne, and Lotus Domino“.

Why you should protect your website

No one wants to provide or keep their confidential financial data on any improperly secured website. Like the below website that accepts credit card details and is not secure. So, what you need to do is buy an SSL Certificate and set it up.

Then make sure to force your website to redirect from HTTP to HTTPS. This ensures that the user is not on an unsecured page.

image 1
Unsecure Website

How to redirect form HTTP to HTTPS

Below is the web.config file that allows your website to direct to HTTP even if you have SSL Certificate installed.

web.config file - website to redirect from HTTP to HTTPS
HTTP web.config file

The above web.config file should be updated with the below web.config file in the http doc inside the file manager of your cPanel.

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <clear />
                <rule name=”Redirect to https” stopProcessing=”true”>
                    <match url=”.*” />
                    <conditions>
                        <add input=”{HTTPS}” pattern=”off” ignoreCase=”true” />
                    </conditions>
                    <action type=”Redirect” url=”https://{HTTP_HOST}{REQUEST_URI}”    redirectType=”Permanent” appendQueryString=”false” />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
 
HTTPS web.config file

The below image shows the web.config file updated after you click on save.

web.config file - website to redirect from HTTP to HTTPS
web.config file updated

After the web.config file is updated it will start redirecting from HTTP to HTTPS (Secure) showing the padlock icon like the below image.

image 5
Unsecure website redirect to Secure website

I hope you found this blog post on How to force your website to redirect from HTTP to HTTPS using a web.config file very interesting and helpful.

In case you have any questions do not hesitate to ask in the comment section.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Pocket (Opens in new window) Pocket
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Network | Monitoring Tags:HTTPS, Windows 10

Post navigation

Previous Post: How to Resolve Microsoft RDP Connection Black Screen
Next Post: Desktop Wallpaper and Screen Saver Management: Configure and apply Group Policy Objects on Windows Server

Related Posts

  • Featured image Excel crash 1
    How to Fix Microsoft Excel Crash Issues Network | Monitoring
  • Windows 11
    How to Change the Lock Screen Wallpaper in Windows 11 Network | Monitoring
  • azure resource groups 1
    Setup Public Load Balancer in Azure AWS/Azure/OpenShift
  • 71PSZcv0RL. AC SX425
    How to disable unused Cisco Access Ports Network | Monitoring
  • cisco switches
    Delete the configuration of a Cisco router: How to wipe configuration off an interface on a Cisco router Network | Monitoring
  • images 5
    How to Set Up a WatchGuard XTM and Access WSM Network | Monitoring

More Related Articles

Featured image Excel crash 1 How to Fix Microsoft Excel Crash Issues Network | Monitoring
Windows 11 How to Change the Lock Screen Wallpaper in Windows 11 Network | Monitoring
azure resource groups 1 Setup Public Load Balancer in Azure AWS/Azure/OpenShift
71PSZcv0RL. AC SX425 How to disable unused Cisco Access Ports Network | Monitoring
cisco switches Delete the configuration of a Cisco router: How to wipe configuration off an interface on a Cisco router Network | Monitoring
images 5 How to Set Up a WatchGuard XTM and Access WSM Network | Monitoring

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Screenshot 2020 06 22 at 10.17.18
    How to disable Outlook and Yahoo Auto-Complete Network | Monitoring
  • Windows10 as a Service Waas
    Windows 10 Feature and Quality Updates Windows
  • Trellix Native Encryption
    Manage BitLocker and FileVault with Trellix Native Encryption Mac
  • 87a26c60 0001 0004 0000 000001423515 w948 r1.77 fpx54.99 fpy56.04
    Administer LXC Containers: Easy Guide Virtualization
  • Screenshot 2020 05 16 at 15.33.24
    How to install Telnet via the command line Windows Server
  • How to create an Advanced Windows Scheduled Task Windows Server
  • Feature image DEP
    Disable Data Execution Prevention and determine that hardware DEP is available and configured Security | Vulnerability Scans and Assessment
  • Create Windows Defender Firewall Rule
    Fix Windows defender blocked incoming connection on Windows Network | Monitoring

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,836 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.