F.eks. tilhører artikel A til kategori C, og når du klikker på menupunktet, der peger på kategori C, vil du se artikel A – men når du klikker på artikel A, vil du opleve, at kategori D er valgt i højre menu (i stedet for kategori C). Hvad der var endnu mere underligt var, at artiklens link havde kategori C i sig (hvilket er korrekt).
Nu har jeg arbejdet med Joomla i mange år – og det er første gang, jeg så sådan et problem. Så jeg begyndte at fejlfinde og min fejlfinding førte mig til min sædvanlige synder - sh404SEF.
Kunden oprettede artikel A under kategori D.
Han publicerede artiklen og sh404SEF indekserede og gemte artiklens link i cachen, og associerede det med kategori D (hvilket var helt korrekt).
Han ændrede derefter artiklens kategori fra Kategori D til Kategori C.
sh404SEF opdaterede ikke sin cache (bemærk: sh404SEFs cache udløber ikke og skal slettes manuelt!!!) - så linket pegede stadig på Kategori D i stedet for Kategori C.
Så, hvad gjorde jeg for at løse problemet?
Løsningen er relativ nem.
- Jeg loggede på Joomla administrationen til kundens hjemmeside.
- Gik til Komponenter -> sh404SEF -> URL-manager.
- Jeg søgte efter artiklens alias i URL'en (hvis f.eks. artiklens link er https://domænenavn.dk/category-c/article-a, så skal du søge efter artikel-a).
- Jeg slettede (med dubletter) de poster, der blev returneret fra min søgning ovenfor.
Det løste problemet!
Som jeg nævnte før, kan sh404SEF forårsage en masse unødvendigt arbejde på grund af dets særheder og ustabilitet.
Jeg anbefaler altid IKKE at benytte sh404SEF, men Joomlas indbyggede SEF i stedet. Hjemmesiden vil være meget mere stabil, og du vil have færre problemer.
sh404SEF er en meget følsom udvidelse, der har tendens til at gøre de forkerte ting, der kan forårsage alvorlige problemer på din hjemmeside.
Hvis du har artikler, der vises under den forkerte kategori, og hvis du har installeret sh404SEF, så vil ovenstående løse dit problem.
Men hvis det ikke gør det, eller hvis du ikke engang har sh404SEF installeret, så kontakt mig.
Læs også om, hvorfor sh404SEF er verden værste Joomla udvidelse.