Página em branco ou erro de loop de redirecionamento ao acessar a loja ou o administrador do Commerce

Este artigo fornece uma solução para o problema quando você acessa a loja ou o backend da Adobe Commerce e obtém uma página em branco ou um loop de redirecionamento.

Descrição description

Produtos e versões afetados

  • Adobe Commerce na infraestrutura em nuvem, todas as versões
  • Adobe Commerce no local, todas as versões
  • Magento Open Source, todas as versões

Problema

A loja ou a página de Administrador não abre e exibe uma página em branco ou mostra a mensagem de erro “Esta página da Web tem um loop de redirecionamento”.

Etapas para reproduzir

Abra uma vitrine ou uma página de Administrador.

Resultado esperado

A página é aberta.

Resultado real

A página está em branco ou exibe a mensagem de erro “Esta página da Web tem um loop de redirecionamento”.

Causa

Uma das razões mais prováveis para o problema é que o Adobe Commerce está definido para redirecionar de URL não seguro para URL seguro, mas um URL não seguro é fornecido como o valor da configuração de URL seguro.

Resolução resolution

Para verificar se essa é a causa do problema, execute as seguintes etapas:

  1. Verifique o valor web/secure/enable_upgrade_insecure , web/secure/use_in_adminhtml (se você tiver o problema de redirecionamento em branco/loop no Admin) ou web/secure/use_in_frontend (se você tiver o problema de redirecionamento em branco/loop no armazenamento principal) na tabela de banco de dados 'core_config_data'.

    • Se web/secure/enable_upgrade_insecure estiver definido como “1”, o Adobe Commerce será configurado para adicionar o cabeçalho de resposta Content-Security-Policy: upgrade-insecure-requests, instruindo os navegadores a usar HTTPS, redirecionando todas as consultas que vêm via HTTP

      ao HTTPS, para Admin e loja.

    • Se web/secure/use_in_adminhtml estiver definido como “1”, o Adobe Commerce retornará redirecionamentos HTTPS para todas as solicitações HTTP das páginas de Administrador.

    • Se web/secure/use_in_frontend estiver definido como “1”, o Adobe Commerce retornará redirecionamentos HTTPS para todas as solicitações HTTP para as páginas iniciais da loja.

  2. Verifique os valores web/secure/base_url e web/unsecure/base_url na tabela 'core_config_data'. Se ambos começarem com http, você precisará corrigir o valor “seguro”.

Correção do problema:

  1. Defina o valor iniciando com https para web/secure/base_url.

  2. Para que as alterações sejam aplicadas, limpe o cache de configuração executando o seguinte comando:

    php <your_magento_install_dir>/bin/magento cache:clean config

Leitura relacionada

Práticas recomendadas para modificar tabelas de banco de dados no Manual de implementação do Commerce

recommendation-more-help
experience-cloud-kcs-help-kbarticles