Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non lette
    • Recenti
    • Hashtags
    • Popolari
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Digital Marketing
    4. Posizionamento Nei Motori di Ricerca
    5. Forzare HTTPS in Wordpress 4.1
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      matteoraggi Super User • ultima modifica di

      Forzare HTTPS in Wordpress 4.1

      Ho notato che se forzo l'https usando i plugin di wordpress, questi riescono a farlo solo per le pagine php, ma poi tutte le immagini, il file robots.txt e tutti gli altri files statici, non vengono forzati a usare https.
      L'unica soluzione sembra essere quella di modificare il file .htaccess:
      Quali righe aggiungere al file .htaccess per forzare l'https in wordpress?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • juanin
        juanin Admin • ultima modifica di

        Per il redirect da VirtualHost o .htaccess qui trovi alcune indicazioni, ma se vuoi anche modificare quelle incluse nei post via editor devi farlo con un po' di query SQL.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          matteoraggi Super User • ultima modifica di

          Aggiungendo queste 2 righe al .htaccess:

          [TABLE]

          [TD]RewriteCond %{HTTPS} off[/TD]
          [/TR]
          [/TABLE]

          [TABLE]

          [TD]RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
          [/TD]
          [/TR]
          [/TABLE]

          Ricevo questo errore:

          ERR_TOO_MANY_REDIRECTSThis webpage has a redirect loopThe webpage at ----------------- has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • juanin
            juanin Admin • ultima modifica di

            Hai provato a svuotare i cookie come dice il messaggio?

            In alternativa hai forse un loop di redirect contrastanti.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              matteoraggi Super User • ultima modifica di

              Si, l'errore dei loop contrastanti e' gia apparso varie volte, ma come trovo l'altro redirect?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • juanin
                juanin Admin • ultima modifica di

                Beh questo non saprei.

                Può essere a livello server o anche a livello applicativo.

                Ovvio che se prima non imposti che l'app forzi in HTTPS mettendo l'.htaccess crei il redirect loop.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  matteoraggi Super User • ultima modifica di

                  Sisi, wordpress e' impostato come https nella sezione Generale. Io pensavo che succedesse l'opposto, cioe' che il redirct loop avviene quando ci sono troppi redirect impostati, i nquesto caso troppi redirect che da http mandano a https.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • juanin
                    juanin Admin • ultima modifica di

                    No. Il redirect loop avviene quando ad esempio dici a "ciao" di andare su "miao" e a "miao" di andare su "ciao".

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      matteoraggi Super User • ultima modifica di

                      Grazie la tua dritta e' stata utile! Effettivamente il logo e un css forzavano l'http.
                      Ora finalmente posso forzare l'https da php, e finalmente le persone vedono il sito completamente in HTTPS!
                      Pero' il file robots.txt e tutte le immagini indicizzate in passato, rimangono in HTTP, in tutto sono penso meno di una dozzina di file. Mi chiedo allora se ha piu senso fare un redirect .htaccess del sito completo e chiudere il discorso una volta per tutte, oppure se conviene a mano creare un file di redirezioen 301 e correggere i percorsi nel google webmaster tool.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • juanin
                        juanin Admin • ultima modifica di

                        Non ha senso lasciare cadaveri in giro 😄

                        Meglio redirigere tutto.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          matteoraggi Super User • ultima modifica di

                          Anche io la penso cosi', ma con .htaccess ho trovato solo problemi, eccoli:
                          Il mio webserver mi consiglia di uare queste righe in .htaccess per forcare HTTP in HTTPS:
                          RewriteEngine On
                          RewriteCond %{ENV:SECURE_REDIRECT} !on
                          RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
                          e usandole pero ricevo solo errore e il sito non si apre.
                          Poi con queste righe:

                          WP REWRITE LOOP START

                          RewriteEngine On
                          RewriteBase /
                          RewriteCond %{ENV:SECURE_REDIRECT} !on
                          RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
                          RewriteRule ^index.php$ -
                          Con chrome, Opera e Firefox, ricevo questo errore:
                          Found The document has moved cabdrome.com
                          E con internet explorer questo errore:
                          This page can’t be displayed
                          Make sure the web address cabdromecom is correct.
                          Look for the page with your search engine.

                          Usando queste righe:
                          RewriteEngine On
                          RewriteBase /
                          RewriteCond %{HTTPS} !=on
                          RewriteCond %{SERVER_PORT} ^80
                          RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
                          RewriteRule ^index.php$ -
                          Ricevo ancora errore.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • juanin
                            juanin Admin • ultima modifica di

                            Se te lo ha consigliato il tuo host è ok.

                            Dipende molto da hosting a hosting quello che puoi usare nel file .htaccess.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            Caricamento altri post
                            Rispondi
                            • Topic risposta
                            Effettua l'accesso per rispondere
                            • Da Vecchi a Nuovi
                            • Da Nuovi a Vecchi
                            • Più Voti