Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

Sito web vuoto (non correttamente reindirizzato) se attivo SSL

Un utente ha chiesto 👇

Ciao,

Sto migrando i siti web che ospito alle loro versioni SSL e sono bloccato con uno di loro.
Prima di tutto, mi scuso, non posso condividere il suo URL, capisco che non aiuterà.

Una volta che ho intrapreso le azioni necessarie per spostare il sito Web su https, l’amministrazione del blog è morta, è impossibile caricare le pagine di amministrazione, il browser dice che non funzionerà, qualcosa non viene reindirizzato correttamente, eccetera (il messaggio di errore esatto dipende dal browser, ma ormai lo avrai riconosciuto, Chrome: Err_too_many_redirects), e la faccia pubblica del sito web ha lo stesso problema

Posso umilmente chiederti aiuto in questo senso? Non so dove guardare a questo punto.

Ulteriori dettagli seguono 🙂
Facciamolo in elenco puntato, è lungo, ma non volevo tralasciare nulla:

Verifica Doppio controllo: il certificato SSL del sito web è installato correttamente.
Ho passato altri 4 siti Web wordpress a SSL prima di questo, nessun problema, quindi ci sto lavorando ora. Let’s Encrypt è installato sul pannello web, installato automaticamente e configurato automaticamente, tutto bene. Anche gli altri siti Web wordpress che ho tradotto funzionano bene senza problemi.

Doppio controllo: lavoro materiale non dinamico. Posso caricare immagini all’interno della directory wp-uploads del blog digitando un URL nel browser, con http: // o https: //, funzionerà, quindi ovviamente questi sono i contenuti dinamici con un problema.

☑ Conferma: che l’amministratore e la versione pubblica del sito sono interessati, troppi reindirizzamenti, contenuto scaricato, a seconda del browser è un messaggio diverso, ma lo stesso errore

☑ I modi in cui ho provato a spostare il sito Web su https? In due modi, entrambi hanno spiegato la guida che ho usato come riferimento: https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/

. Prima in Admin> Impostazioni> Indirizzo WordPress (URL) e Indirizzo sito (URL), aggiungi la piccola “s” dopo http, quindi aggiorna il file .htaccess (ho Apache, LAMP) con quella chiavetta: `

RewriteEngine Ar
RiscriviCond% {HTTPS} come
RewriteRule ^ (. *) $ https: //%{HTTP_HOST}% {REQUEST_URI} [L,R=301]

. In secondo luogo, installando il plugin wordpress SSL Really Simple, https://wordpress.org/plugins/really-simple-ssl/. L’ho installato e attivato, mi ha detto che il lavoro era finito e la prossima cosa che sai, un problema.
Un problema leggermente diverso: le pagine di amministrazione del blog sono morte, ma la faccia pubblica del sito funziona ancora … anche se è ancora lì http: // www. e non in https, e se la versione https viene caricata con forza, la versione non SSL viene reindirizzata automaticamente.

☑ Come ho ripristinato il blog dopo aver visto il problema, tra ogni tentativo: ho dovuto andare in PhpMyAdmin e modificare manualmente i campi site e home in wp_options per rimuovere quelle “s”, affinché il sito funzionasse di nuovo.

☑ Il piccolo dettaglio che ho notato è sufficiente: non è necessario modificare gli stick .htaccess, basta cambiare http: // in https: // nel campo siteurl, WordPress Address (URL) nella pagina delle impostazioni del blog di amministrazione>, in il problema.

Verifica Doppio controllo: la potenziale cache? Il sito web è dietro Cloudflare e ha il plugin wp-supercache. Ho messo Cloudflare in modalità sviluppo (smettono di cagare), ho cancellato la cache di Cloudflare e wp-supercache, ho disattivato wp-supercache, ho aspettato 5 minuti e ho riprovato: stesso problema.

☑ Possibilità: potrebbe essere un cattivo successo? Può essere. È un file molto accogliente, guarda, l’ho caricato su Pastebin: https://pastebin.com/RnbqZbCF

Ma ho avuto di nuovo il problema dopo aver eliminato il file .htacess nelle sue semplici cose di base,

# Added for SSL, ref https://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Ho anche provato senza l’ultimo elemento (che ha ucciso gli URL falsi nella versione pubblica del sito, prima di applicare https all’URL del sito nelle impostazioni di amministrazione), ma questo non ha aiutato affatto, lo stesso problema.


Ed eccolo, per come stanno le cose, sono arrivato alla fine del mio lavoro, non ho idea di cosa sto facendo di sbagliato (non sto incolpando il software).

Per favore, un’anima gentile avrebbe un’idea, una lode, un suggerimento? O, miracolosamente, la soluzione?

Grazie se puoi aiutare 🙂

(@luckychingi)

2 anni, 5 mesi fa

spero che questo aiuti

http://www.redirect-checker.org/index.php

o installa il plug-in di Chrome per monitorare i referral.

https://chrome.google.com/webstore/detail/redirect-path/aomidfkchockcldhbkggjokdkkebmdll?utm_source=chrome-app-launcher-info-dialog

Lanciatore di thread

(@sabinooo)

2 anni, 5 mesi fa

Grazie per la tua risposta, Luckychingi.

Quando ho cercato in questo modo si stava solo piegando, ma da parte mia, ho finalmente trovato la domanda che anche durante il caching, Cloudflare era ancora il collegamento tra il mio sito e Internet, e d ‘ho affermato di aver inserito manualmente le pagine di configurazione per dimmi che d’ora in poi stavo ricevendo un certificato SSL.

Potrebbe essere rilevato automaticamente se il sito è recente e aggiunto a un cloud quando ha già ricevuto la conferma (sospetto che lo sia), ma se si tratta di un vecchio sito con un cloud da molto tempo, dobbiamo specificare manualmente il sito passare a essere dietro SSL, altrimenti il ​​cloud torna alla versione non ssl. Buono a sapersi ar

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *