16 votes

HTTPS Redirect

HTTPS Redirect provides a simple mechanism to switch a URL from HTTP to HTTPS (SSL) based on the document-type (alias), node id or template alias.

This package will add the following appSetting keys to your Web.config file...

  • "HttpsRedirect:DocTypes" - DocTypes - a comma separated list of doc type aliases that should be served as HTTPS.
  • "HttpsRedirect:PageIds" - Page IDs - a comma separated list of page IDs that should be served as HTTPS.
  • "HttpsRedirect:Properties" - Properties - a comma separated list of property-aliases and values; in the format "propertyAlias:value".
  • "HttpsRedirect:Templates" - Templates - a comma separated list of template aliases that should be served as HTTPS.
  • "HttpsRedirect:StripPort" - Strip Port - used to strip out the port portion of the URL - use this when you use a non-standard port internally to your firewall (e.g. 81 or 444).
  • "HttpsRedirect:UseTemporaryRedirects" - Use Temporary Redirects - boolean value indicating whether HTTPS redirects should be temporary (302).
  • "HttpsRedirect:XForwardedProto" - X-Forwarded-Proto - boolean value indicating whether to use a load balancer with SSL termination that adds the X-Forwarded-Proto header.

Screenshots

Package owner

Lee Kelleher

Lee Kelleher

Lee has 14589 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.2.x (untested)
8.1.x (untested)
8.0.x (untested)
7.15.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (0%)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (100%)
7.4.x (untested)
7.3.x (50%)
7.2.x (100%)
7.1.x (100%)
7.0.x (100%)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

External resources