Leeg pagina- of omleidingsfout bij toegang tot winkel of Commerce-beheerder

Dit artikel biedt een oplossing voor dit probleem wanneer u toegang krijgt tot Adobe Commerce-winkel of -back-end en een lege pagina of omleidingslus krijgt.

Betrokken producten en versies

  • Adobe Commerce op cloud-infrastructuur, alle versies
  • Adobe Commerce op locatie, alle versies
  • Magento Open Source, alle versies

Probleem

Stappen om te reproduceren

Open een winkel- of beheerpagina.

Verwacht resultaat

De pagina wordt geopend.

Werkelijk resultaat

De pagina is leeg of toont "Deze webpage heeft een herleidingslijn" foutenmelding.

Oorzaak

Een van de meest waarschijnlijke redenen voor deze uitgave is dat Adobe Commerce is ingesteld op omleiding van een onveilige URL naar een beveiligde URL, maar dat een onveilige URL wordt opgegeven als de waarde voor de veilige URL-instelling.

Om de kwestie te bevestigen, moet u de waarde van de veilige verbinding verbeteren.

Oplossing

Ga als volgt te werk om ervoor te zorgen dat dit de oorzaak van het probleem is:

  1. Controleer de waarde web/secure/enable_upgrade_insecure , web/secure/use_in_adminhtml (als u een probleem met de blanco-/lusbewerking hebt in Admin) of web/secure/use_in_frontend (als u een probleem met de blanco-/lusbewerking hebt op de winkelvoorzijde) in de 'core_config_data' DB-tabel.

    • Als web/secure/enable_upgrade_insecure is ingesteld op "1", wordt Adobe Commerce ingesteld op het toevoegen van de responsheader Content-Security-Policy: upgrade-insecure-requests , waarmee browsers wordt geïnstrueerd HTTPS te gebruiken en alle query's die via HTTP worden verzonden, worden doorgestuurd
      naar HTTPS, voor zowel Admin als storefront.
    • Als web/secure/use_in_adminhtml is ingesteld op "1", retourneert Adobe Commerce HTTPS-omleidingen voor alle HTTP-aanvragen voor de beheerpagina's.
    • Als web/secure/use_in_frontend is ingesteld op "1", retourneert Adobe Commerce HTTPS omleidingen voor alle HTTP-aanvragen voor de winkelvoorpagina's.
  2. Controleer de waarden web/secure/base_url en web/unsecure/base_url in de tabel 'core_config_data' . Als beide beginnen met http , moet u de waarde "secure" corrigeren.

Probleem verhelpen:

  1. De waarde instellen op https for web/secure/base_url.

  2. Voor de uit te voeren veranderingen, schoon het configuratiecache door het volgende bevel in werking te stellen:

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