Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Apache] Redierect su HTTPS

    ciao!

    su apache ho usato letsencrypt e attivato https:
    codice:
    <VirtualHost *:80>
        ServerName 
        ServerAlias 
        ServerAdmin 
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    
    <VirtualHost _default_:443>
            ServerName 
            ServerAlias 
            ServerAdmin 
            DocumentRoot /var/www/html
          SSLEngine On
        SSLCertificateFile /etc/letsencrypt/live/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/rivkey.pem
        SSLCertificateChainFile /etc/letsencrypt/live/fullchain.pem
    </VirtualHost>
    il tutto funziona, sia https://www.sito.it che http://www.sito.it.
    ora vorrei fare in modo che tutte le richieste puntino sempre su https.
    ho provato a mettere il file .htaccess così:
    codice:
    RewriteEngine on
    
    RewriteCond %{HTTPS} off
    #RewriteRule ^(.*) https://%{HTTP_HOST}/$1
    
    RewriteRule index.html index.php [L]
    ErrorDocument 404 https://www.sito.it/
    se però attivo la riga commentata, non riesco più ad accedere alla pagina.
    come posso fare?

  2. #2
    ho fatto altri tentativi.

    questo è l'errore che mi viene fuori:
    codice:
    Questa pagina non reindirizza in modo corretto
    e questo è il mio file .htaccess:
    codice:
    RewriteEngine on
    
    RewriteRule index.html index.php [L]
    
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    
    ErrorDocument 404 https://www.sito.it/
    nessuno ha qualche idea??

  3. #3
    allora, le regole messe nell'htaccess sono corrette.

    il problema è cloudflare.
    l'ho messo in pausa, e adesso il redirect funziona bene.
    quindi devo impostare qualcosa su cloudflare!

  4. #4
    ok, ho risolto levando queste due regole:
    codice:
    #RewriteCond %{HTTPS} off
    #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    e settando una page rule in cloudflare.

    ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.