iis , seo , web-config , rewrite-rule , aspnet ,

Redirect HTTPS requests to HTTP using IIS Rewrite rule in Web.Config

Abhith Rajan Abhith Rajan FollowSeptember 28, 2017 · 1 min read · Last Updated:
Share this

The below-given rewrite rule which redirects all the HTTPS request to its HTTP URL. Redirecting HTTPS to HTTP isn't recommended considering many factors. If you don't have SSL purchased for your website, there are some cool options, like Cloudflare, it has a free package where it adds security to your site as well as provides free SSL, will write about it in a separate post.

<rewrite>
      <rules>
        <rule name="Redirect to HTTP" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^ON$" />
          </conditions>
          <action type="Redirect" url="http://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
Abhith Rajan
Written by Abhith Rajan FollowBuy me a coffee
Abhith Rajan is an aspiring software engineer with more than 6 years of experience and proven successful track record of delivering technology-based products and services.

Related Services

SmarterASP.net - Unlimited ASP.NET Web Hosting

In hosting, sql-server, aspnet,
ASP.NET Hosting by SmarterASP.net. Unlimited ASP.NET Hosting Plans Starting at $2.95 a month.

Slugify

In seo,
The-online-slug-generator.