Visualizzazione risultati 1 fino 6 di 6

Discussione: Dominio di 4° livello con .htaccess non funziona con HTTPS

  1. #1
    Pato05MC non è connesso Neofita
    Data registrazione
    11-05-2016
    Messaggi
    5

    Predefinito Dominio di 4° livello con .htaccess non funziona con HTTPS

    Salve, ho deciso di utilizzare le maschere con .htaccess per i domini di 4° livello. Non la soluzione php fatta da altervista. Il tutto funziona molto bene, ma quando si vuole accedere con https è impossibile, forse è un problema di php, pensai, ma con tutti i miei domini di 4° livello l'HTTPS non funziona.
    Ecco il mio codice:
    Codice PHP:
    RewriteCond %{HTTP_HOST} test.pato05mc.altervista.org
    RewriteCond
    %{REQUEST_URI} !/mytestdirectory/
    RewriteRule ^(.*)$ /mytestdirectory/$1 [L]
    Ho provato di tutto, ma nulla sembra funzionare.

    Invece, accedendo direttamente alla cartella, tutto funziona normalmente. L'errore è ERR_CONNECTION_REFUSED(Connessione negata.)
    Ultima modifica di Pato05MC : 02-06-2017 alle ore 11.38.30

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Prova ad usare {HTTP:X-Forwarded-Server} invece di {HTTP_HOST}

  3. #3
    Pato05MC non è connesso Neofita
    Data registrazione
    11-05-2016
    Messaggi
    5

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Prova ad usare {HTTP:X-Forwarded-Server} invece di {HTTP_HOST}
    Provato, stavolta la maschera non funziona proprio: si viene reinderizzati alla homepage
    Codice PHP:
    RewriteCond %{HTTP:X-Forwarded-Server} test.pato05mc.altervista.org
    RewriteCond
    %{REQUEST_URI} !/mytestdirectory/
    RewriteRule ^(.*)$ /mytestdirectory/$1 [L]
    Un'altra domanda: Come posso fare il force HTTPS, già provato con
    Codice PHP:
    RewriteCond %{HTTPS} !on
    RewriteRule
    (.*) https://pato05mc.altervista.org/$1 [R,L]
    e con
    Codice PHP:
    RewriteCond %{SERVER_PORT} 80
    RewriteRule
    ^(.*)$ https://pato05mc.altervista.org/$1 [R,L]
    Ma poi dà errore: La pagina ti ha reindirizzato troppe volte
    Ultima modifica di Pato05MC : 03-06-2017 alle ore 11.36.01

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    scusa, quello era per l'https fornito da altervista (vecchia versione). Adesso, via cloudflare, dovresti andare con:
    RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'

  5. #5
    Pato05MC non è connesso Neofita
    Data registrazione
    11-05-2016
    Messaggi
    5

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    scusa, quello era per l'https fornito da altervista (vecchia versione). Adesso, via cloudflare, dovresti andare con:
    Grazie per la risposta, il codice funziona correttamente, ora.
    Ma rimane il problema di HTTPS su domini di 4° livello.

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Non ho verificato, ma penso che lì sia un naturale comportamento di cloudflare che "dona" l'https al tuo (sotto)dominio, e non anche ad eventuali (sotto)sottodomini.
    Altrimenti sarebbe tipo un certificato wildcard, ed è una cosa leggermente diversa

Regole di scrittura

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