...
Install the URL Rewrite Module for IIS: http://www.iis.net/downloads/microsoft/url-rewrite
Require SSL must not be checked for either Default Web Site or for any application (ex: AdamsAdmin, AdamsWeb, AdamsBridge, etc) under that. You can check the SSL Settings for each to see that it isn’t.
IIS Manager must be closed
Add a web.config file to the web server's root directory (ex: c:\inetpub\wwwroot) with the below content or the configuration section only if the web.config already exists. The web server's root directory is typically c:\inetpub\wwwroot even if you have installed Adams web applications on another drive such as e:\inetpub\wwwroot.
web.config
Code Block language xml <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rewrite> <rules> <rule name="RedirectHTTP to HTTPS" enabled=redirect"true" stopProcessing="true"> <match url="(.*)" /> <conditions> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="^OFF$true" /> </conditions> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOtherPermanent" /> </rule> </rules> </rewrite> <outboundRules> <rule name="Add Strict-Transport-Security when HTTPS" enabled="true"> <match serverVariable="RESPONSE_Strict_Transport_Security" pattern=".*" /> <conditions> <add input="{HTTPS}" pattern="on" ignoreCase="true" /> </conditions> <action type="Rewrite" value="max-age=31536000" /> </rule> </outboundRules> </rewrite> </system.webServer> </configuration>
Open IIS Manager
Open Default Web Site → URL Rewite
Select the "Redirect to HTTPS" rule and verify it is enabled. If not click Enable Rule
...