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:
-
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) ouweb/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_insecureestiver definido como “1”, o Adobe Commerce será configurado para adicionar o cabeçalho de respostaContent-Security-Policy: upgrade-insecure-requests, instruindo os navegadores a usar HTTPS, redirecionando todas as consultas que vêm via HTTPao HTTPS, para Admin e loja.
-
Se
web/secure/use_in_adminhtmlestiver 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_frontendestiver definido como “1”, o Adobe Commerce retornará redirecionamentos HTTPS para todas as solicitações HTTP para as páginas iniciais da loja.
-
-
Verifique os valores
web/secure/base_urleweb/unsecure/base_urlna tabela'core_config_data'. Se ambos começarem comhttp, você precisará corrigir o valor “seguro”.
Correção do problema:
-
Defina o valor iniciando com
httpsparaweb/secure/base_url. -
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