
Kort svar: Når Min konto giver 404, mangler faner eller smider kunder af, er der tre hovedmistænkte: siden er ikke længere udpeget som kontoside i WooCommerce, permalinks/endpoints er ude af trit, eller siden bliver cachet. Tjek først sidetildelingen under WooCommerce-indstillingerne, gem derefter permalinks igen – og sørg for, at /min-konto/ altid er undtaget fra page cache.
Min konto er webshoppens mest personlige side: ordrer, adresser, downloads og login samlet ét sted. Når den fejler, ser det dramatisk ud – 404, tomme faner eller kunder, der bliver logget af i flow. Heldigvis er mekanikken bag siden enkel: én udpeget side, en række endpoints og et krav om aldrig at blive cachet. Fejlfindingen følger de tre led.
Kontrolramme: WordPress 7.1, WooCommerce 11.0 og PHP 8.4.23 udgør versionsgrundlaget pr. 30. august 2026. Terminaleksemplet er genskabt og viser mekanismen – det er ikke output fra hostious.io.
WooCommerce udpeger én almindelig WordPress-side som kontoside (typisk /min-konto/). Fanerne – Ordrer, Adresser, Kontooplysninger, Downloads – er ikke selvstændige sider, men endpoints: URL-endelser som /min-konto/orders/, der føjes til kontosiden via permalink-systemet. Derfor kan hele området vælte af to helt forskellige årsager: den udpegede side mangler, eller endpoint-reglerne er ude af trit.

[woocommerce_my_account].Virker /min-konto/, men fejler /min-konto/orders/, er det endpoint-laget. Tjek WooCommerce → Indstillinger → Avanceret → Konto-endpoints: hvert endpoint skal have en unik endelse, og ingen må være tom, medmindre fanen bevidst skal slås fra. Gem derefter permalinks igen – endpoints er permalink-regler og skal genopfriskes sammen med dem. To klassiske fælder: to endpoints med samme endelse (den ene vinder, den anden 404’er) og et oversat endpoint, der kolliderer med en eksisterende side-slug.
Bliver kunder smidt af mellem faner, eller ser de en andens navn i toppen, er kontosiden havnet i page cache. Kontosider må aldrig caches: de indeholder persondata og session-afhængigt indhold. Alle store cache-plugins undtager som udgangspunkt WooCommerce-siderne automatisk – men undtagelsen ryger typisk ved håndbyggede cache-regler i CDN’et eller ved en ændret slug (fx fra /my-account/ til /min-konto/), som cache-reglerne ikke kender. Hele mekanikken – og løsningen – er beskrevet i guiden om kunder, der ser hinandens kurv.
Afviser login-formularen alle, eller virker “Opret konto” ikke, så tjek i rækkefølge: om registrering er slået til under WooCommerce → Indstillinger → Konti og privatliv; om et sikkerheds- eller captcha-plugin blokerer formularens POST (test med captchaen midlertidigt slået fra); og om login-cookien overhovedet kan sættes – samme mekanik som ved login-loop i wp-admin. Får kunder aldrig deres velkomst- eller nulstillingsmails, er det mail-leveringen og ikke kontosiden – start i guiden om manglende WooCommerce-mails.
Området er sundt, når en testkunde (brug inkognito – ikke din admin-bruger) kan logge ind, se alle faner, åbne en ordre og opdatere sin adresse uden 404 eller aflogning – og når cache-headerne på /min-konto/ viser bypass eller miss ved hvert besøg. Test til sidst både med og uden www og på mobil, så redirects og cookies er bekræftet hele vejen rundt. Melder kunderne stadig om fejl, du ikke selv kan genskabe, så spørg efter tidspunkt og browser, og lad Hostious-supporten slå de konkrete requests op i serverloggen.
Så er det den fanes endpoint, der er tomt, dubleret eller i konflikt med en anden slug. Ret endelsen under Konto-endpoints, og gem permalinks igen.
Ja – men tre ting skal følge med: sidetildelingen i WooCommerce, et redirect fra den gamle URL og cache-undtagelserne, hvis de er håndbyggede på den gamle sti. Glemmer du den sidste, bliver kontosiden pludselig cachet.
Fordi indloggede administratorer næsten altid får cache-bypass. Kunderne rammer den cachede eller fejlramte udgave. Test derfor altid som kunde i inkognito – det er den eneste retvisende test.