Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här ändrar du kategorins basprefix i WordPress (steg för steg)

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

Men du behöver inte klistra fast dig vid det. Om du ändrar prefixet för kategorins bas kan din webbplats bli renare och bättre organiserad.

Om du vill ändra prefixet för kategorins bas är du på rätt plats. I den här artikeln przewodnikar vi dig genom processen.

How to change the category base prefix in WordPress

Vad är prefixet för kategoribasen? Bör du ändra det?

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

Som standard adderar WordPress ”category” som ett basprefix till URL:er för pages med kategorier. Detta hjälper till att skilja sidor och posts från kategori och tagged archives.

Om du till exempel har en kategori som heter ”Nyheter”, kommer dess URL att gilla detta:

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

På samma sätt adderar WordPress också taggprefix till URL:er för tagg archives.

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

Den här sökmotorsoptimerande URL-strukturen 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 kl. Men om du skapar en nischad webbplats och gillar att använda ett annat ord eller en annan fras för dina kategorier kan du ändra basprefixet för kategorin så att det återspeglar detta.

Ändra basprefix för kategorier i WordPress

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

För att komma igång måste du besöka Inställningar ” Permalänkar från din WordPress kokpanel och rulla ner till sektionen ”Valfritt”.

Add a new category base prefix

I fältet ”Category base” kan du enter det prefix som du gillar att använda bredvid alternativet Category base. Du kan också ändra prefixet för taggbasen om du vill.

You kan till exempel add to ”ämnen” som det nya prefixet. I så fall kommer dina kategoriers URL:er att se ut så här:

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

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

Ta bort prefixet för kategoribasen från URL:er

Många av våra användare har frågat oss om att helt och hållet ta bort prefixet för kategoribasen från WordPress URL:er. Detta kommer att ändra dina kategori-URL:er så att de gillar detta:

http://example.com/news/

Detta är inte en bra idé, och vi rekommenderar att du inte tar bort prefixet för kategoribasen.

Prefixet för kategoribasen hjälper användare och sökmotorer att skilja mellan inlägg/sidor och kategorier. Om du tar bort prefixet blir dina URL:er tvetydiga, vilket är dåligt för användarnas upplevelse eller för sökmotorsoptimeringen i WordPress.

Du kan också stöta på tekniska problem med olika tillägg till WordPress.

Om du till exempel har en kategori och en sida med samma namn eller om du använder %postnamn% som URL-struktur för enskilda inlägg, kommer din webbplats att uppleva en oändlig omdirigeringsslinga, vilket gör att sidorna aldrig hämtas.

Men om du fortfarande vill göra detta kan du använda tillägget All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO är det bästa tillägget för sökmotorsoptimering för WordPress och gör det superenkelt att optimera din webbplats för sökmotorer. Dessutom ger det dig ett alternativ att ta bort kategorins basprefix med ett klick på en knapp.

För denna handledning kommer vi att använda AIOSEO Pro-licensen eftersom den innehåller 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 tillägget AIOSEO. För mer detaljerade instruktioner, vänligen se vår przewodnik om hur man installerar ett tillägg till WordPress.

När du aktiverat AIOSEO kommer du att se en kreator konfiguracji. Klicka bara på knappen ”Låt oss komma igång”. Om du behöver hjälp kan du läsa vår przewodnik om hur du installerar All in One SEO för WordPress.

All in One SEO setup

Därefter kan du gå över till All in One SEO Search ” Utseende från din WordPress adminpanel och klicka på kartan ”Taxonomier”.

Efter det vill du gå till sektionen ”Kategorier” och byta till kartan ”Avancerat”. Härifrån klickar du helt enkelt på slå på/av till ”Ja” för alternativet ”Ta bort kategorins basprefix”.

Enable the remove category base prefix button

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

Inställningar för Omdirigering efter ändring av kategori basprefix

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

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 fixa detta måste du ställa in en redirect för att se till att både search engines och vanliga besökare omdirigeras korrekt till den korrekta kategorins page på din site.

Det enklaste sättet att ställa in omdirigering i WordPress är att använda tillägget All in One SEO (AIOSEO). Du kan gå till All in One SEO ” Omdirigeringar från adminpanelen i WordPress och sedan klicka på knappen ”Aktivera omdirigeringar”.

Activate redirects

När du är aktiv kan du gå till kartan ”Omdirigeringar” för att ställa in omdirigering.

Ange bara den URL som du vill omdirigera i fältet ”Source URL” och den nya platsen för länken i fältet ”Target URL”.

När det gäller typen av Omdirigering kan du markera ”301 Moved Permanently” i rullgardinsmenyn. Detta kommer att flytta dina gamla sidor i kategorin till den nya destinationen trwale.

Set up redirection in AIOSEO

Glöm inte att klicka på knappen ”Add Redirect” när du är klar.

För mer information, se gratis vår przewodnik för nybörjare om hur du skapar 301 Omdirigeringar i WordPress.

Alla dina användare och sökmotorer ska nu omdirigeras till korrekta URL:er med ditt nya prefix för kategorin.

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 kategorins bas i WordPress. Därefter kanske du också vill se våra przewodniker om hur du utesluter en kategori från din startsida i WordPress och hur du lägger till kategorier till en anpassad inläggstyp i WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. 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 editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

19 kommentarerLämna ett svar

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Afaq Ahmad Khan says

    When i set ”Category base” with ”%category%” in permalink it works fine but all other posts and page going in 404.
    I have to set ”Category base” with ”%category%”. How can it be achieve?

  3. Aasif Ganaie says

    I want to change ”category” base in ”news” as well as ”tag” into ”topic” on a WordPress website. Will this method work in Yoast redirects as I don’t want to use a separate plugin?

  4. Meghan says

    Instead of having URL.com/tag.. I want to change it to URL.com/category/tag but I can’t seem to do this. Can you easily explain how to achieve this?

  5. Paul Minors says

    Hi there. Great article. I’m looking at doing something similar, but I’m not changing the category or tag base. I’m changing the base of ”portfolio” pages. There isn’t an option to edit the case in the permalink settings. Is there another way to edit bases in my wordpress files?

  6. Karunakar says

    How to add a custom text to tag url slug?

    For example:

    my tag_base is ”beginner”
    my tag is: ”wp”

    Then normally url becomes: example.com/beginner/wp

    Here I want to add text ”help” to the slug of tag ”wp” to make url as:

    example.com/beginner/wp-help

    I don’t want to go with a single tag slug edit. I want to append ”-help” to all existed tags slugs and upcoming tags.

    How can i do it?

    Please help.

    Thank you.

  7. spezially says

    Hi ,
    what’s the easiest way if I wanted to have my general post page + all the posts that refer to the general post category bring up a prefix (ex.: news.example.com . news.example.com/single-post )
    ?

    so far the only solution I can think of is a 301 redirect in htaccess but I’m looking for something smoother….

  8. Conal Stubbs says

    I’ve found a somewhat odd way of removing the category part.

    Just to explain, I’m creating a portfolio site with a category called ’blog’ for blogposts / latest news and one called ’work’ for completed design projects. Obviously the desired effect is to have the url as example.co.uk/blog (or work) rather than example.co.uk/category/blog, which looks just a bit naff I’m sure you’ll agree.

    By simply putting a full stop in the category base entry field WordPress seems to ignore this requirement in the url and creates the leaner, cleaner version that was wanted.

    Has anyone else seen this before? Do they know of any issues with it? I’m just getting to grips with WordPress having taught myself HTML, CSS and PHP, so I’ve only tried it on a local setup and with the twenty eleven theme.

    • WPBeginner Support says

      This is an interesting approach. Did you consider using category archive templates, like category-blog.php and category-work.php? After using these templates you can use WordPress seo plugin to remove category slug from url and you will get your blog posts on example.com/blog and Work posts on example.com/work.

      Administratör

  9. dinesh kumar says

    it’s working but only one category not all category
    i am use another category page will get a 404 (not found) error when trying to access the page again.

    please update here
    I want url overwriter

  10. Santiago says

    In this blog did you have problems? I can see that you remove the category base and looks pretty good. Could tell us how you do this?

      • iAn says

        I updated my WordPress SEO Plugin today and I got this message:

        ”The feature for stripping the category base will be removed in version 1.6 of WordPress SEO. We suggest using FV Top Level Categories if you insist on keeping this but do know that the feature is very error prone and not that important for your SEO.”

        I guess you are using such feature too.

        I worry that I will lose ranking if I ”unstrip” the category in the URL. Any suggestion for this?

  11. gnuboss says

    Thanks for the info, this is a quick and simple, although often overlooked way to sort the category and tag base issues out..

    To entirely remove the Category base I used to use a plugin called WP No Category Base which worked well, but can cause problems when you have a page and category with the same name – E.g. Page = Hosting (domain.com/hosting/) and a Category = Hosting (domain.com/hosting/) – but using .html suffix may help — but there are bound to be implications.

  12. Name Removed [TOS Violation] says

    If you want to do this, you should probably do this right when you begin your blog.

    Otherwise, search engines which have indexed your

    example.com/tags/some-tag

    page will get a 404 (not found) error when trying to access the page again.

    Some SEO plugins handle this case and give a 302 (redirect) status when you change a permalink, but I’m not sure about tag URLs.

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åra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.