Errore di pagina vuota o ciclo di reindirizzamento durante l’accesso a storefront o Commerce Admin
Questo articolo fornisce una soluzione al problema che si verifica quando si accede alla vetrina o al backend di Adobe Commerce e si ottiene una pagina vuota o un ciclo di reindirizzamento.
Descrizione description
Prodotti e versioni interessati
- Adobe Commerce su infrastruttura cloud, tutte le versioni
- Adobe Commerce on-premise, tutte le versioni
- Magento Open Source, tutte le versioni
Problema
La pagina storefront o Admin non si apre e viene visualizzata una pagina vuota oppure viene visualizzato il messaggio di errore “Questa pagina Web ha un ciclo di reindirizzamento”.
Passaggi per riprodurre il problema
Apri una pagina vetrina o amministrazione.
Risultato previsto
Viene visualizzata la pagina.
Risultato effettivo
La pagina è vuota o visualizza il messaggio di errore “Questa pagina Web ha un ciclo di reindirizzamento”.
Causa
Uno dei motivi più probabili del problema è che Adobe Commerce è impostato per il reindirizzamento da un URL non sicuro a un URL protetto, ma come valore per l’impostazione dell’URL protetto viene fornito un URL non protetto.
Risoluzione resolution
Per assicurarsi che questa sia la causa del problema, procedere come segue:
-
Controllare il valore
web/secure/enable_upgrade_insecure,web/secure/use_in_adminhtml(se si è verificato il problema di reindirizzamento vuoto/loop in Admin) oweb/secure/use_in_frontend(se si è verificato il problema di reindirizzamento vuoto/loop nella vetrina) nella tabella del database'core_config_data'. -
-
Se
web/secure/enable_upgrade_insecureè impostato su “1”, Adobe Commerce è configurato per aggiungere l’intestazione di rispostaContent-Security-Policy: upgrade-insecure-requests, indicando così ai browser di utilizzare HTTPS, reindirizzando tutte le query provenienti da HTTPa HTTPS, sia per Admin che per storefront.
-
Se
web/secure/use_in_adminhtmlè impostato su “1”, Adobe Commerce restituisce i reindirizzamenti HTTPS per tutte le richieste HTTP per le pagine di amministrazione. -
Se
web/secure/use_in_frontendè impostato su “1”, Adobe Commerce restituisce i reindirizzamenti HTTPS per tutte le richieste HTTP per le pagine iniziali dell’archivio.
-
-
Controllare i valori
web/secure/base_urleweb/unsecure/base_urlnella tabella'core_config_data'. Se iniziano entrambi conhttp, è necessario correggere il valore “protetto”.
Risoluzione del problema:
-
Imposta il valore che inizia con
httpsperweb/secure/base_url. -
Per applicare le modifiche, pulire la cache di configurazione eseguendo il comando seguente:
php <your_magento_install_dir>/bin/magento cache:clean config
Lettura correlata
Best practice per la modifica delle tabelle del database nel playbook di implementazione di Commerce