Ridirigere correttamente il traffico da http a HTTPS
Автор: Valnea T.Salve, ho chiesto ad Aruba il certificato SSL DV, mi hanno installato direttamente loro tale certificato ed ora il mio nuovo link del sito è:
il vecchio è:
ho chiesto a loro se dovevo ridirigere tutto il traffico (pagine del sito) verso il nuovo indirizzo e loro mi hanno detto di si, perchè la cosa non avviene in automatico!
Mi hanno anche mandato una guida per il codice da inserire ma io NON so dove lo devo inserire!
ecco qui:
Per ridirigere nel modo corretto il traffico da http a HTTPS in caso di Domini con servizio Hosting Windows, è necessario inserire nel web.config il seguente codice:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<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>
A questo punto della procedura, per fare in modo che le modifiche apportate abbiamo effetto, è necessario accedere al Pannello di Controllo del Dominio con i propri Codici di Autenticazione (Login e Password):
• scegliere la voce -Hosting Windows- nel menù a sinistra;
• quindi cliccare sulla voce -ASP.net- nel menù a tendina che si apre;
• alla voce -Framework .NET (ASP.net)- scegliere la versione 4.0/4.5/4.6;
• infine cliccare su -SALVA-.
Chiaramente se io devo fare questa modifica dal pannello di controllo del dominio aruba, non potrò poi fare gli aggiornamenti con ftp di website, quindi chiedo gentilmente se qualcuno mi può indicare dove devo inserire questo codice in website, in modo che aggiornando il sito tramite ftp non abbia problemi.
spero di essere stata chiara
grazie
Valnea
Certo che puoi fare gli aggiornamenti da Website... e ci mancherebbe...
il redirect non centra nulla con Website...
In Website , tuo progetto, devi SOLO specificare che l'url non è più
http
ma è
https
Per il resto devi fare le modifiche sul pannello di Aruba come ti hanno già indicato chiaramente...
quel codice va scritto nel file
web.config
che troverai sul tuo host , come , ripeto, da indicazioni di Aruba...
praticamente sul tuo host avrai il file
web.config
, e se non c'è basta crearlo col blocco note con le istruzioni che ti hanno detto di inserire...
...comunque tutte cose che centrano con l'host non con website... dove a parte l'url non devi fare nulla , e per l'esportazione farai come hai sempre fatto ...
Автор
quindi non è necessario fare il redirect per tutte le pagine? (chiedo venia ma non sono molto competente) basta che io segua le istruzioni di aruba dal pannello di controllo e modifichi su website solo il link? e tutto viene reindirizzato senza ulteriori problemi?
i miei timori che poi io abbia dei problemi su google deriva dal fatto che ai tempi quando iniziai ad usare website (prima usavo front page) ho duvuto fare il redirect su tutte le pagine del sito perchè le nuove pagine me le dava in html mentre prima le avevo in htm...
quindi ricapitolando:
1) seguo le loro istruzioni sul pannello di controllo aruba
2) modifico il link del mio sito su web site
e non devo fare altro? siamo sicuri? perchè la cosa mi sta terrorizzando!
grazie
Valnea
Assolutamente si.
Fai le operazioni in pannello di Aruba,
...presta la massima attenzione nell'incollare il testo nel web.config
Poi
Modichi l'url in website tuo progetto ...e riesporti...
sarà il web.config che farà il redirect ... da http a https
Автор
perfetto grazie!
...ho visto che nel sito hai incluso servizi esterni...
google translate
etc , etc...
ricordati che per tutti i servizi che includi attivando l'https
quei servizi vanno linkati in
https
altrimenti non appariranno...
Автор
ok grazie
Автор
...ho visto che nel sito hai incluso servizi esterni...
google translate
etc , etc...
ricordati che per tutti i servizi che includi attivando l'https
quei servizi vanno linkati in
https
altrimenti non appariranno...
In riferimento a ciò che mi hai scritto riguardo i servizi esterni, come faccio a linkarli con https?
posso andare a modificare il loro link? o.....? scusa ma non ho capito, perchè quelli sono degli script
<iframe src="http://www.drogbaster.it/fasi-lunari.htm" height="400" width="260" frameborder=0 border=2 marginwidth=0 marginheight=0 scrolling="no" name="Animazione delle fasi lunari"></iframe>
ecco questo è uno degli script che ho sul sito devo andare a modificare il loro http in https?
grazie
devi sostituire https agli http ma SOLO se quei servizi supportano l'https ...
se non hanno https dovrai rinunciare a quei servizi...
Ti ricordo se tutto ok...
puoi chiudere il post con corretto.... (spunta verde, sul consiglio che ti ha risolto...)
Автор
ho capito!
grazie si possiamo chiudere