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.

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

Passaggi da riprodurre

Apri una pagina vetrina o amministrazione.

Risultato previsto

Viene visualizzata la pagina.

Risultato effettivo

La pagina è vuota o visualizza "Questa pagina web ha un ciclo di reindirizzamento" messaggio di errore.

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.

Per risolvere il problema, è necessario correggere il valore del collegamento protetto.

Soluzione

Per assicurarsi che questa sia la causa del problema, procedere come segue:

  1. Controlla la web/secure/enable_upgrade_insecure , web/secure/use_in_adminhtml (se hai il problema di reindirizzamento vuoto/loop in Admin) o web/secure/use_in_frontend (se hai il problema di reindirizzamento vuoto/loop sulla vetrina) valore in 'core_config_data' Tabella DB.

    • Se web/secure/enable_upgrade_insecure è impostato su "1", quindi Adobe Commerce è configurato per aggiungere l’intestazione di risposta Content-Security-Policy: upgrade-insecure-requests, dando istruzioni ai browser di utilizzare HTTPS e reindirizzando tutte le query che passano da HTTP a HTTPS, sia per l’amministratore che per la vetrina.
    • 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 prime pagine del negozio.
  2. Controlla la web/secure/base_url e web/unsecure/base_url valori in 'core_config_data' tabella. Se iniziano entrambi con http, è necessario correggere il valore "secure".

Risoluzione del problema:

  1. Imposta il valore che inizia con https per web/secure/base_url.

  2. Per applicare le modifiche, pulire la cache di configurazione eseguendo il comando seguente:

    code language-bash
    php <your_magento_install_dir>/bin/magento cache:clean config
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a