Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur du ändrar kategoribasprefix i WordPress (steg för steg)

WordPress lägger som standard till /category/ som ett prefix till alla URL:er för kategorisidor.

Men du behöver inte hålla dig till det. Att ändra kategoribasprefixet kan göra din webbplats renare och bättre organiserad.

Om du vill ändra kategoribaspresfixet är du på rätt plats. I den här artikeln guidar vi dig genom processen.

Hur man ändrar kategoribaspresfixet i WordPress

Vad är kategoribaspresfixet? Bör du ändra det?

Varje kategori på din WordPress-webbplats får sin egen sida och RSS-flöde. Du kan se alla inlägg som är arkiverade under en kategori genom att besöka den kategorins arkivsida.

Som standard lägger WordPress till 'category' som ett basprefix till URL:er för kategorisidor. Detta hjälper till att skilja sidor och inlägg från kategori- och taggarkiv.

Till exempel, om du har en kategori som heter ‘Nyheter’, kommer dess URL att se ut så här:

http://example.com/category/news/

På liknande sätt lägger WordPress också till taggprefix till URL:er för taggarkiv.

http://example.com/tag/iphone/

Denna SEO-vänliga URL-struktur hjälper användare och sökmotorer att förstå vilken typ av sida de besöker.

De flesta webbplatser behöver inte ändra basprefixet alls. Men om du skapar en nischad webbplats och vill använda ett annat ord eller en annan fras för dina kategorier, kan du ändra kategoribasprefixet för att återspegla det.

Ändra kategoribaspresfixet i WordPress

Att ändra prefixet för kategoribasen är ganska enkelt i WordPress.

För att komma igång måste du besöka Inställningar » Permalänkar från din WordPress-instrumentpanel och rulla ner till avsnittet 'Valfritt'.

Lägg till ett nytt kategoribasprefix

I fältet ‘Kategoribas’ kan du ange prefixet du vill använda bredvid alternativet för kategoribas. Du kan också ändra taggbasprefixet om du vill.

Du kan till exempel lägga till 'topics' som det nya prefixet. I det här fallet kommer dina kategorilänkar att se ut så här:

http://example.com/topics/news/

Glöm inte att klicka på knappen 'Spara ändringar' för att spara dina inställningar.

Ta bort kategoribasprefix från URL:er

Många av våra användare har frågat oss om att helt ta bort prefixet för kategoribas från WordPress-URL:er. Detta kommer att ändra dina kategorilänkar så att de ser ut så här:

http://example.com/news/

Detta är inte en bra idé, och vi rekommenderar att du inte tar bort kategoribasprefixet.

Prefixet för kategoribas hjälper användare och sökmotorer att skilja mellan inlägg/sidor och kategorier. Att ta bort prefixet gör dina URL:er tvetydiga, vilket är dåligt för användarupplevelsen eller WordPress SEO.

Du kan också stöta på tekniska problem med olika WordPress-plugins.

Till exempel, om du har en kategori och en sida med samma namn eller om du använder %postname% som din URL-struktur för enskilda inlägg, kommer din webbplats att uppleva en oändlig omdirigeringsloop, vilket gör att sidorna aldrig laddas.

Om du ändå vill göra detta kan du använda pluginet All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO är det bästa SEO-pluginet för WordPress och gör det superenkelt att optimera din webbplats för sökmotorer. Dessutom ger det dig möjlighet att ta bort prefixet för kategoribas med ett knapptryck.

För den här handledningen kommer vi att använda AIOSEO Pro-licensen eftersom den inkluderar funktionen för att ta bort kategoribasen och andra kraftfulla alternativ som omdirigeringshanteraren och länkassistenten. Det finns också en gratis version av AIOSEO som du kan prova.

Först måste du installera och aktivera AIOSEO-pluginet. För mer detaljerade instruktioner, se vår guide om hur man installerar ett WordPress-plugin.

Efter aktivering ser du AIOSEO-installationsguiden. Klicka bara på knappen 'Let’s Get Started'. Om du behöver hjälp kan du hänvisa till vår guide om hur du ställer in All in One SEO för WordPress.

Allt-i-ett SEO-inställning

Därefter kan du gå till All in One SEO Sök » Utseende från din WordPress adminpanel och klicka på fliken ‘Taxonomier’.

Därefter vill du gå till avsnittet 'Kategorier' och växla till fliken 'Avancerat'. Härifrån klickar du helt enkelt på växlingsknappen till 'Ja' för alternativet 'Ta bort kategoribaspix'.

Aktivera knappen för att ta bort prefixet för kategoribasen

Glöm inte att klicka på knappen 'Spara ändringar' när du är klar.

Konfigurera omdirigeringar efter att ha ändrat prefixet för kategoribas

Om du ändrar eller tar bort prefixet för kategoribasen på en ny WordPress-webbplats, behöver du inte göra något.

Men om du gör detta på en befintlig webbplats, kommer användare som besöker den gamla kategorisidan att se ett 404-fel.

För att åtgärda detta behöver du konfigurera en omdirigering för att säkerställa att både sökmotorer och vanliga besökare omdirigeras korrekt till rätt kategorisida på din webbplats.

Det enklaste sättet att ställa in omdirigering i WordPress är att använda pluginet All in One SEO (AIOSEO). Du kan gå till All in One SEO » Redirects från WordPress adminpanel och sedan klicka på knappen 'Activate Redirects'.

Aktivera omdirigeringar

När du har aktiverat kan du gå till fliken 'Omdirigeringar' för att ställa in omdirigering.

Ange helt enkelt den URL du vill omdirigera under fältet 'Käll-URL' och den nya platsen för länken under fältet 'Mål-URL'.

När det gäller omdirigeringstypen kan du välja '301 Permanent flyttad' från rullgardinsmenyn. Detta kommer permanent att flytta dina gamla kategorisidor till den nya destinationen.

Ställ in omdirigering i AIOSEO

Glöm inte att klicka på knappen ‘Lägg till omdirigering’ när du är klar.

För mer information, se gärna vår börjarhandledning för att skapa 301-omdirigeringar i WordPress.

Alla dina användare och sökmotorer bör nu omdirigeras till de korrekta URL:erna med ditt nya kategoripresfix.

Där har du det!

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du ändrar prefixet för kategoribas i WordPress. Därefter kanske du också vill se våra guider om hur du exkluderar en kategori från din WordPress-hemsida och hur du lägger till kategorier till en anpassad inläggstyp i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

18 CommentsLeave a Reply

  1. När jag ställer in "Kategoribas" med "%category%" i permalänk fungerar det bra men alla andra inlägg och sidor hamnar i 404.
    Jag måste ställa in "Kategoribas" med "%category%". Hur kan det uppnås?

  2. Jag vill ändra basen "category" till "news" och även "tag" till "topic" på en WordPress-webbplats. Kommer den här metoden att fungera i Yoast redirects eftersom jag inte vill använda ett separat plugin?

  3. Istället för att ha URL.com/tag.. Jag vill ändra det till URL.com/category/tag men jag verkar inte kunna göra det. Kan du enkelt förklara hur man uppnår detta?

  4. Hej. Bra artikel. Jag tittar på att göra något liknande, men jag ändrar inte kategorin eller taggbasen. Jag ändrar basen för "portfolio"-sidor. Det finns inget alternativ för att redigera basen i inställningarna för permalänkar. Finns det något annat sätt att redigera baser i mina wordpress-filer?

  5. Hur lägger jag till anpassad text till tagg-URL-slug?

    Till exempel:

    min tag_bas är "nybörjare"
    min tagg är: "wp"

    Då blir URL:en normalt: example.com/beginner/wp

    Här vill jag lägga till texten "hjälp" till sluggen för taggen "wp" för att göra URL:en som:

    example.com/beginner/wp-help

    Jag vill inte gå med en enskild tagg-slugredigering. Jag vill lägga till "-hjälp" till alla befintliga tagg-sluggar och kommande taggar.

    Hur kan jag göra det?

    Snälla hjälp.

    Tack.

  6. Hej,
    vilket är det enklaste sättet om jag vill att min allmänna inläggssida + alla inlägg som hänvisar till den allmänna kategorin ska få ett prefix (t.ex. news.example.com . news.example.com/single-post)
    ?

    Hittills är den enda lösningen jag kan tänka mig en 301-omdirigering i htaccess, men jag letar efter något smidigare....

  7. Jag har hittat ett lite udda sätt att ta bort kategoridelen.

    Bara för att förklara, jag skapar en portföljwebbplats med en kategori som heter ‘blogg’ för blogginlägg / senaste nyheter och en som heter ‘arbete’ för slutförda designprojekt. Självklart är den önskade effekten att ha URL:en som example.co.uk/blog (eller work) snarare än example.co.uk/category/blog, vilket ser lite trist ut, det håller du nog med om.

    Genom att helt enkelt sätta en punkt i fältet för kategoribasens post verkar WordPress ignorera detta krav i URL:en och skapar den smidigare, renare version som önskades.

    Har någon annan sett detta tidigare? Vet de om några problem med det? Jag håller precis på att lära mig Wordpress efter att ha lärt mig HTML, CSS och PHP själv, så jag har bara provat det på en lokal installation och med temat twenty eleven.

    • Detta är ett intressant tillvägagångssätt. Har du övervägt att använda kategorimallar, som category-blog.php och category-work.php? Efter att ha använt dessa mallar kan du använda WordPress SEO-pluginet för att ta bort kategorisluggen från URL:en och du kommer att få dina blogginlägg på example.com/blog och arbetsposterna på example.com/work.

      Admin

  8. det fungerar men bara en kategori inte alla kategorier
    jag använder en annan kategorisida kommer att få ett 404 (hittades inte) fel när jag försöker komma åt sidan igen.

    vänligen uppdatera här
    jag vill ha url-överskrivare

  9. Hade du problem på den här bloggen? Jag kan se att du tog bort kategoribasen och det ser ganska bra ut. Kan du berätta hur du gjorde det?

      • Jag uppdaterade mitt Wordpress SEO Plugin idag och jag fick detta meddelande:

        “Funktionen för att ta bort kategoribasen kommer att tas bort i version 1.6 av WordPress SEO. Vi föreslår att du använder FV Top Level Categories om du insisterar på att behålla detta, men var medveten om att funktionen är mycket felbenägen och inte så viktig för din SEO.”

        Jag antar att du också använder en sådan funktion.

        Jag oroar mig för att jag kommer att tappa ranking om jag "avstrippar" kategorin i URL:en. Några förslag på detta?

  10. Tack vare SEO-plugins som Yoast har de lagt till ett alternativ för detta i sin nuvarande version.

  11. Tack för informationen, detta är ett snabbt och enkelt, om än ofta bortglömt, sätt att lösa problem med kategorier och taggar.

    För att helt ta bort kategoribasen använde jag ett plugin som heter WP No Category Base som fungerade bra, men kan orsaka problem när du har en sida och en kategori med samma namn – t.ex. Sida = Hosting (domain.com/hosting/) och en Kategori = Hosting (domain.com/hosting/) – men att använda .html-suffix kan hjälpa — men det kommer garanterat att finnas konsekvenser.

  12. Om du vill göra detta, bör du förmodligen göra det direkt när du startar din blogg.

    Annars, sökmotorer som har indexerat din

    example.com/tags/some-tag

    sidan kommer att få ett 404 (hittades inte)-fel när du försöker komma åt sidan igen.

    Vissa SEO-plugins hanterar detta fall och ger en 302 (omdirigering) status när du ändrar en permalänk, men jag är inte säker på tagg-URL:er.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.