Erreur de page vierge ou de boucle de redirection lors de l’accès à storefront ou Commerce Admin

Cet article fournit une solution au problème lorsque vous accédez au storefront ou au serveur principal d’Adobe Commerce et que vous obtenez une page vierge ou une boucle de redirection.

Description description

Produits et versions concernés

  • Adobe Commerce sur les infrastructures cloud, toutes versions confondues
  • Adobe Commerce On-premise, toutes versions
  • Magento Open Source, toutes versions

Problème

La page de storefront ou d’administration ne s’ouvre pas et affiche une page vierge ou le message d’erreur Cette page web comporte une boucle de redirection ».

Procédure à suivre

Ouvrez une page de storefront ou d’administration.

Résultat attendu

La page s’ouvre.

Résultat réel

La page est vierge ou affiche le message d’erreur Cette page web comporte une boucle de redirection ».

Cause

L’une des raisons les plus probables du problème est qu’Adobe Commerce est configuré pour rediriger l’URL non sécurisée vers l’URL sécurisée, mais une URL non sécurisée est donnée comme valeur pour le paramètre d’URL sécurisée.

Résolution resolution

Pour vous assurer que c’est bien la cause du problème, procédez comme suit :

  1. Vérifiez la valeur web/secure/enable_upgrade_insecure , web/secure/use_in_adminhtml (si vous rencontrez le problème de redirection blank/loop dans Admin) ou web/secure/use_in_frontend (si vous rencontrez le problème de redirection blank/loop dans le storefront) dans le tableau de la base de données 'core_config_data'.

  2. ​

    • ​

      Si web/secure/enable_upgrade_insecure est défini sur « 1 », Adobe Commerce est configuré pour ajouter le Content-Security-Policy: upgrade-insecure-requests d’en-tête de réponse, demandant ainsi aux navigateurs d’utiliser HTTPS, en redirigeant toutes les requêtes qui passent par HTTP

      vers HTTPS, pour l’administration et le storefront.

    • Si web/secure/use_in_adminhtml est défini sur « 1 », Adobe Commerce renvoie des redirections HTTPS pour toutes les requêtes HTTP des pages d’administration.

    • Si web/secure/use_in_frontend est défini sur « 1 », Adobe Commerce renvoie des redirections HTTPS pour toutes les requêtes HTTP pour les pages d’accueil du magasin.

  3. Vérifiez les valeurs web/secure/base_url et web/unsecure/base_url dans le tableau 'core_config_data'. Si les deux commencent par http, vous devez corriger la valeur « secure » (sécurisé).

Correction du problème :

  1. Définissez la valeur commençant par https pour web/secure/base_url.

  2. Pour appliquer les modifications, nettoyez le cache de configuration en exécutant la commande suivante :

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

Lecture connexe

Recommandations relatives à la modification des tables de base de données dans le manuel Commerce Implementation Playbook

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