WebSite X5Help Center

 
Sergio Di Mambro
Sergio Di Mambro
User

Passare da http ad https su hosting windows  it

Author: Sergio Di Mambro
Visited 1651, Followers 2, Shared 0  

Salve ho siti realizzati con website X5 Professional e sono su spazio hosting windows aruba. Ho provato a farlo seguendo le istruzioni di aruba, ma non appare nulla, tranne nel loro pannello di controllo. Leggendo ulteriori istruzioni, ho trovato le seguenti informazioni: Per ridirigere nel modo corretto il traffico da http a HTTPS in caso di Domini con servizio Hosting Windows, è necessario creare un web.config in cartella radice del dominio (root) ed inserire il codice di seguito (qualora si abbia già un web.config in cartella radice, è necessario inserire il codice nella sezione del proprio web.config relativa alla sezione di rewrite):

  • <?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 Controllodel 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".

Per favore potrei avere qualche ulteriore informazione, tenuto conto che il sito l'ho realizzato con X5? 

Posted on the
2 ANSWERS - 2 USEFUL - 1 CORRECT
Giuseppe Guida
Giuseppe Guida
User

Segui questa mia procedura che amplia quella riportata da Aruba in modo scrupoloso e non dovresti affatto avere problemi:

"Devi prima di tutto creare un file web.config (config è l'estensione del file, occhio!).

IMPORTANTE! Per vedere le estensioni dei file sul tuo PC e, soprattutto, poterle MODIFICARE, devi attivare la visualizzazione estensioni file andando in una qualsiasi cartella di Windows poi clicca sulla voce "Visualizza" in alto e poi metti il segno di spunta alla voce "Estensioni nomi file".


Il codice da implementare in tale file è il seguente:

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
<match url="(.*)" /> 
<conditions> 
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions> 
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule> 
</rules>
</rewrite>
</system.webServer>
</configuration>


COME CREARE E PUBBLICARE il file web.config :

- tasto destro del mouse sul desktop del pc -> Nuovo -> Documento di testo
- rinominare il file con il nome: web.config (NO web.config.TXT - cancellare "txt", scrivere solo web.config, config è l'estensione come detto sopra)
- aprire il file con un editor tipo Notepad++ (che è gratuito ed è ottimo). Il file sarà vuoto, naturalmente.
- incollare il codice indicato sopra e salvare il file.

Creazione del file web.config effettuata!

Per finire devi caricare/pubblicare il file web.config appena creato nella root (cartella principale) del tuo sito web.

IMPORTANTE!! Ricordati, se non lo hai già fatto, che in Website X5 devi poi cambiare l'estensione del tuo sito al PASSO 1/Impostazioni/Generale/Indirizzo URL del Sito da http a https (avrai una cosa del genere: https://nometuosito.it)

N.B. Se sei con ARUBA su Hosting Windows la procedura per pubblicare il file web.config nella root del sito è questa:
accedi con le tue credenziali su http://admin.aruba.it a sinistra vai in "Hosting Windows", vedrai il tool "Permission Manager", lì c'è la lista dei file e delle cartelle presenti sul server. Nella lista dei file e delle cartelle, in fondo alla schermata, trovi la sezione relativa alla pubblicazione. Clicca su "Scegli file" e seleziona il file precedentemente creato (web.config sul desktop) e poi clicca su "LOAD" per attuare la pubblicazione.

Ciao"

Read more
Posted on the from Giuseppe Guida
Sergio Di Mambro
Sergio Di Mambro
User
Author

Grazie Giuseppe

Read more
Posted on the from Sergio Di Mambro