IIS Redirect HTTP to HTTPS

IIS Redirect HTTP to HTTPS

Before redirection, we need SSL Certificate.
For creating a free SSL Certificate Download Win-Acme it will automatically bind the certificate in IIS.
Before generating certificate add-website under IIS for HTTP

1] Download and install the URL Rewrite module

2] Open the IIS Manager console and select the website you would like to apply the redirection

3] Double-click on the URL Rewrite icon
4] Click Add Rule in the right-side menu
5] Select Blank Rule in the Inbound section, then press OK

6] Enter any rule name you wish
7] In the Match URL section
–> Select Matches the Pattern in the Requested URL drop down menu
–> Select Regular Expressions in the Using drop down menu
–> Enter the following Pattern in the Match URL section: (.*)
–> Check the Ignore case box

9] In the Conditions section, select Match all under the Logical Grouping drop-down menu and press Add
–> Enter {HTTPS} as a condition input
–> Select Matches the Pattern from the drop-down menu
–> Enter ^OFF$ as a pattern
–> Press OK

10] In the Action section, select Redirect as the action type and specify the following for Redirect URL:

https://{HTTP_HOST}{REQUEST_URI}
Un-check the Append query string box. Select the Redirection Type of your choice

after that Verify IIS Site Binding, You have http and https both entries


Related posts

How to auto-start Windows services

How to auto connnect Open VPN in Windows