+ Rispondi alla Discussione
Risultati da 1 a 12 di 12

Forzare HTTPS in Wordpress 4.1

Ultimo Messaggio di Juanin il:
  1. #1
    User Attivo
    Data Registrazione
    Jan 2007
    Località
    italy!
    Messaggi
    1,182

    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?

  2. #2
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,600
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    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.

  3. #3
    User Attivo
    Data Registrazione
    Jan 2007
    Località
    italy!
    Messaggi
    1,182
    Aggiungendo queste 2 righe al .htaccess:
    RewriteCond %{HTTPS} off

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

    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.

  4. #4
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,600
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Hai provato a svuotare i cookie come dice il messaggio?

    In alternativa hai forse un loop di redirect contrastanti.

  5. #5
    User Attivo
    Data Registrazione
    Jan 2007
    Località
    italy!
    Messaggi
    1,182
    Si, l'errore dei loop contrastanti e' gia apparso varie volte, ma come trovo l'altro redirect?

  6. #6
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,600
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    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.

  7. #7
    User Attivo
    Data Registrazione
    Jan 2007
    Località
    italy!
    Messaggi
    1,182
    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.

  8. #8
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,600
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    No. Il redirect loop avviene quando ad esempio dici a "ciao" di andare su "miao" e a "miao" di andare su "ciao".

  9. #9
    User Attivo
    Data Registrazione
    Jan 2007
    Località
    italy!
    Messaggi
    1,182
    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.

  10. #10
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,600
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Non ha senso lasciare cadaveri in giro

    Meglio redirigere tutto.

  11. #11
    User Attivo
    Data Registrazione
    Jan 2007
    Località
    italy!
    Messaggi
    1,182
    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$ - [L]
    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$ - [L]
    Ricevo ancora errore.

  12. #12
    Moderatore L'avatar di Juanin
    Data Registrazione
    Nov 2006
    Località
    Bologna
    Messaggi
    4,600
    Segui Juanin su Twitter Aggiungi Juanin su Google+ Aggiungi Juanin su Facebook Aggiungi Juanin su Linkedin Visita il canale Youtube di Juanin
    Se te lo ha consigliato il tuo host è ok.

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

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.