WebSite X5Help Center

 
Carmen M.
Carmen M.
User

Sito Https  it

Автор: Carmen M.
Просмотрено 971, Подписчики 1, Размещенный 0  

Salve ho una richiesta curiosa da fare. In pratica con one.com, il mio provider, ho la possibiltà di avere un certificato SSL. Quando accedo al mio sito (per esempio https://miosito.it) mi compare il lucchettino in alto a destra, mentre quando accedo senza inserire la stringa https non mi compare il sito sicuro. Come devo fare per farlo funzionare anche in quel caso? Devo modificare il file .htaccess?

Размещено
5 Ответы - 2 Полезно
Claudio D.
Claudio D.
Moderator
Лучший пользователь месяца IT

...si devi fare un redirect permanente da http a https ...

prova a chiedere a One direttamente per il codice che ti consigliano di inserire in htaccess altrimenti ne puoi provare uno generico che si trova su google...

Читать больше
Размещено От Claudio D.
Massimo C.
Massimo C.
User

il tuo sito è in ambiente Linux o Windows? se sei in WIndows devi creare un file web.config con questo codice,

<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>

crei il file e lo inserisci nella root del tuo sito tramite filezilla o altro sistema simile.

il file .htaccess si adopera solo se sei in ambiente Linux. Lo trovi già nel tuo sito e devi importarlo sempre tramite filezilla o altro simile, e scrivere alla fine del file aperto il codice qui sotto

RewriteEngine on
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^(.*)$ https://www.miosito.com/new [R=301,L]

Читать больше
Размещено От Massimo C.
Carmen M.
Carmen M.
User
Автор
Massimo C.
il tuo sito è in ambiente Linux o Windows? se sei in WIndows devi creare un file web.config con questo codice, <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> crei il file e lo inserisci nella root del tuo sito tramite filezilla o altro sistema simile. il file .htaccess si adopera solo se sei in ambiente Linux. Lo trovi già nel tuo sito e devi importarlo sempre tramite filezilla o altro simile, e scrivere alla fine del file aperto il codice qui sotto RewriteEngine on RewriteCond %{HTTP_HOST} ^.*$ RewriteRule ^(.*)$ https://www.miosito.com/new [R=301,L]

Ho linux il tuo codice, una volta inserito, impedisce l'accesso al sito. Come mai ?

Читать больше
Размещено От Carmen M.
Massimo C.
Massimo C.
User

non hai ancora attivato il certificato https immagino.... il codice reindirizza ad un indirizzo con certificato SSL.

Читать больше
Размещено От Massimo C.