Visualizzazione risultati 1 fino 4 di 4
Like Tree1Likes
  • 1 Post By GraphOGLRisorse

Discussione: Redirect da http a https con htaccess non funziona

  1. #1
    Maximradio non è connesso Neofita
    Data registrazione
    03-04-2003
    Messaggi
    9

    Predefinito Redirect da http a https con htaccess non funziona

    Un paio di giorni dopo avere abilitato https ho pensato di mettere un redirect in htaccess per fare in modo che links esistenti non aprano http ma https.
    Codice:
    #Redirect 301 http to https
    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Però poi non mi carica la pagina e esce
    Questa pagina non reindirizza in modo corretto
    Si è verificato un errore durante la connessione a maximradio.altervista.org.
    Questo problema spesso è causato dal blocco o dal rifiuto dei cookie.
    Eppure mi risulta che il redirect da http a https sia una prassi normale

  2. #2
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,288

    Predefinito

    Saove,
    provi in questo modo:
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteCond %{HTTPS} off
    RewriteRule .* https://Maximradio.altervista.org%{REQUEST_URI} [L,R=301]
    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 21-07-2020 alle ore 20.52.43
    Maximradio likes this.

  3. #3
    Maximradio non è connesso Neofita
    Data registrazione
    03-04-2003
    Messaggi
    9

    Predefinito

    Grazie, funziona!

    Ho dovuto anche modificare gli script dei banner altervista da http a https altrimenti non li caricava.
    Codice:
    document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
    Evidentemente Altervista non ha messo il redirect

  4. #4
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Probabilmente non hai aggiornato con il nuovo codice banner che usa uno schema relativo e si abbina all'origine della pagina.
    Codice:
    <script>!function(d,l,e,s,c){e=d.createElement("script");e.src="//ad.altervista.org/js.ad/size=728X90/?ref="+encodeURIComponent(l.hostname+l.pathname)+"&r="+Date.now();s=d.scripts;c=d.currentScript||s[s.length-1];c.parentNode.insertBefore(e,c)}(document,location)</script>
    Per controllare le modifiche controlla il codice nella sezione banner del pannello di controllo.
    Ultima modifica di darbula : 22-07-2020 alle ore 18.31.04

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •