get_category_link erzeugt fehlerhafte URLs mit /blog/
Lösung für WordPress get_category_link, das fehlerhafte URLs mit /blog/ im Pfad erzeugt und 404-Fehler auf Kategorieseiten verursacht.
Ich habe kürzlich ein SEO-Audit-Tool über den Blog laufen lassen und festgestellt, dass alle Kategorielinks zu 404 führten. Bei näherem Hinsehen enthielten die URLs ein /blog/, während die tatsächlich funktionierenden URLs ohne das auskommen. Siehe unten:
https://startdebugging.net/blog/category/opinion/ — funktioniert nicht
https://startdebugging.net/category/opinion/ — funktioniert
Das Problem entstand offenbar dadurch, dass ich für die Beiträge ein eigenes Permalink-Format verwendet habe, das /blog/ als Basis nutzte, und das wurde auch von den Kategorie-URLs übernommen.
Wie behebt man es?
Stellen Sie in Ihren Permalink-Einstellungen (Settings > Permalink) eine “Category base” ein; in meinem Fall habe ich sie einfach auf “category” gesetzt.

Comments
Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.