Mi sitio ya tiene Certificado SSL pero como puedo forzar a que siempre se vea con https://
Para forzar que siempre ingrese tu sitio con https:// (sitio seguro)
¿Cómo puedo redireccionar automáticamente las solicitudes HTTP a HTTPS en IIS?
Puedes usar una regla de reescritura en el web.config
para redirigir todas las solicitudes HTTP a HTTPS (URL Rewrite).
Esto es para sitios con Windows con IIS Hosting sobre Windows
En caso que el certificado ya este activo puedes crear una regla para forzar que siempre que se ingrese a tu sitio se envíe como sitio seguro, para ello deben editar el archivo Web.config que se encuentra en el directorio raíz de tu sitio Web o si no existe puedes crear un archivo con ese nombre
Editar el archivo Web.config y agregar el siguiente contenido
<rewrite>
<rules>
<rule name="Redirect to https" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" negate="false" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
</rule>
</rules>
</rewrite>
Inmediatamente al guardar los cambios y publicarlo por FTP, al ingresar a tu sitio debe mostrar que es un sitio seguro, recuerda que esto es para planes de Web Hosting sobre Windows con IIS