Fel på tom sida eller omdirigeringsslinga vid åtkomst till storefront eller Commerce Admin
Den här artikeln innehåller en lösning på problemet när du öppnar Adobe Commerce storefront eller backend och får en tom sida eller omdirigeringsslinga.
Berörda produkter och versioner
- Adobe Commerce om molninfrastruktur, alla versioner
- Adobe Commerce lokala, alla versioner
- Magento Open Source, alla versioner
Problem
Steg som ska återskapas
Öppna en butiks- eller administratörssida.
Förväntat resultat
Sidan öppnas.
Faktiskt resultat
Sidan är tom eller visar felmeddelandet "Den här webbsidan har en omdirigeringsslinga".
Orsak
En av de troligaste orsakerna till problemet är att Adobe Commerce är inställt på omdirigering från osäker URL till säker URL, men en osäker URL anges som värde för den säkra URL-inställningen.
För att åtgärda problemet måste du korrigera värdet på den säkra länken.
Lösning
Så här ser du till att det är orsaken till problemet:
-
Kontrollera värdet
web/secure/enable_upgrade_insecure
,web/secure/use_in_adminhtml
(om du har omdirigeringsutgåvan blank/loop i Admin) ellerweb/secure/use_in_frontend
(om du har omdirigeringsutgåvan blank/loop på butikens framsida) i databastabellen'core_config_data'
.- Om
web/secure/enable_upgrade_insecure
är inställt på 1, är Adobe Commerce inställt på att lägga till svarshuvudetContent-Security-Policy: upgrade-insecure-requests
, vilket instruerar webbläsare att använda HTTPS och omdirigerar alla frågor som kommer via HTTP
till HTTPS, både för Admin och storefront. - Om
web/secure/use_in_adminhtml
är inställt på 1 returnerar Adobe Commerce HTTPS-omdirigeringar för alla HTTP-begäranden för administratörssidorna. - Om
web/secure/use_in_frontend
är inställt på 1 returnerar Adobe Commerce HTTPS-omdirigeringar för alla HTTP-begäranden för butikens frontsidor.
- Om
-
Kontrollera värdena
web/secure/base_url
ochweb/unsecure/base_url
i tabellen'core_config_data'
. Om båda börjar medhttp
, måste du korrigera det säkra värdet.
Åtgärda problemet:
-
Ange värdet från
https
förweb/secure/base_url.
-
Rensa konfigurationscachen genom att köra följande kommando för att ändringarna ska tillämpas:
code language-bash php <your_magento_install_dir>/bin/magento cache:clean config
Relaterad läsning
Metodtips för att ändra databastabeller i Commerce Implementeringspellbook