Url redirect http to https in asp.net



You need to create a project and add below line in web.config

  1. <system.webServer>  
  2.     <validation validateIntegratedModeConfiguration="false" />  
  3.     <handlers>  
  4.         <remove name="ExtensionlessUrlHandler-Integrated-4.0" />  
  5.         <remove name="OPTIONSVerbHandler" />  
  6.         <remove name="TRACEVerbHandler" />  
  7.         <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />  
  8.     </handlers>  
  9.   
  10.     <rewrite>  
  11.         <rules>  
  12.             <rule name="Force HTTPS" enabled="true">  
  13.                 <match url="(.*)" ignoreCase="false"/>  
  14.                 <conditions>  
  15.                     <add input="{HTTPS}" pattern="off"/>  
  16.                 </conditions>  
  17.                 <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent"/>  
  18.             </rule>  
  19.         </rules>  
  20.     </rewrite>  
  21.   
  22. </system.webServer>  

1 Comment's

  • Csharp Code

    Good job.

    02 Aug 2020 08:04 AM |  (1) (0)

Comment Form

Submit Comment