Dopo che una autorità di certificazione ha generato il tuo certificato SSL/TLS probabilmente vorrai abilitare le connessioni sicure in modo permanente e trasformare ogni accesso http in un accesso https. Il servizio di Cloud Hosting è basato su Windows Server per cui non è possibile usare un file .htaccess per configurare questa impostazione.
E’ tuttavia molto semplice abilitare questa funzionalità modificando il file web.config che contiene la maggior parte delle impostazioni che puoi configurare sul tuo servizio di Cloud Hosting. Dovrai aggiungere una regola di rewrite che trasformi qualsiasi connessione non sicura in una connessione https:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <!-- Enable to force redirect to HTTPS --> <rule name="Redirect to https" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Questo codice rappresenta un file web.config minimale che dovrà essere usato per abilitare queste funzionalità e forzare le connessioni sicure. Nella maggior parte dei casi, tuttavia, tu avrai già un file web.config che contiene le impostazioni della tua applicazione. In questo caso è sufficiente aggiungere la regola di rewrite, cioè la parte che è compresa tra <rule> e </rule>.
1
Leave a Comment