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

Comment modifier le préfixe de base de la catégorie dans WordPress (étape par étape)

WordPress, par défaut, ajoute /category/ comme préfixe à toutes les URL de pages de catégories.

Mais vous n’êtes pas obligé de vous en tenir à cela. Modifier le préfixe de base des catégories peut rendre votre site plus propre et mieux organisé.

Si vous souhaitez modifier le préfixe de base de la catégorie, vous êtes au bon endroit. Dans cet article, nous vous guiderons tout au long de la procédure.

How to change the category base prefix in WordPress

Qu’est-ce que le préfixe de la base de catégorie ? Faut-il le modifier ?

Chaque catégorie de votre site WordPress dispose de sa propre page et de son propre flux RSS. Vous pouvez voir toutes les publications classées dans une catégorie en visitant la page des archives de cette catégorie.

Par défaut, WordPress ajoute « catégorie » comme préfixe de base aux URL des pages de catégories. Cela aide à différencier les pages et les publications des archives de catégories et d’identifiants.

Par exemple, si vous avez une catégorie appelée « Actualités », son URL sera la suivante :

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

De même, WordPress ajoute des préfixes d’identification aux URL des archives d’identification.

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

Cette structure d’URL favorable au référencement aide les utilisateurs/utilisatrices et les moteurs de recherche à comprendre le type de page qu’ils/elles visitent.

La plupart des sites n’ont pas besoin de modifier le préfixe de base. Toutefois, si vous créez un site de niche et que vous souhaitez utiliser un mot ou une expression différente pour vos catégories, vous pouvez modifier le préfixe de base de la catégorie en conséquence.

Modifier le préfixe de base des catégories dans WordPress

Modifier le préfixe de base de la catégorie est assez simple dans WordPress.

Pour Premiers, vous devez vous rendre dans Réglages  » Permaliens depuis votre tableau de bord WordPress et défiler jusqu’à la section  » Facultatif « .

Add a new category base prefix

Dans le champ « Base de catégorie », vous pouvez saisir le préfixe que vous souhaitez utiliser à côté de l’option de base de catégorie. Vous pouvez également modifier le préfixe de la base d’identification si vous le souhaitez.

Par exemple, vous pouvez ajouter « sujets » comme nouveau préfixe. Dans ce cas, les URL de vos catégories ressembleront à ceci :

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

N’oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour stocker vos réglages.

Retirer le préfixe de la base de catégorie des URLs

Beaucoup de nos utilisateurs/utilisatrices nous ont proposé de retirer le préfixe de la base de la catégorie des URL de WordPress. Cela modifiera les URLs de vos catégories comme suit :

http://example.com/news/

Ce n’est pas une bonne idée, et nous vous recommandons de ne pas retirer le préfixe de la base de la catégorie.

Le préfixe de base de la catégorie aide les utilisateurs/utilisatrices et les moteurs de recherche à faire la distinction entre les publications/pages et les catégories. Retirer le préfixe rend vos URLs ambiguës, ce qui est mauvais pour l’expérience des utilisateurs/utilisatrices ou le référencement de WordPress.

Vous pouvez également rencontrer des problèmes techniques avec diverses extensions WordPress.

Par exemple, si une catégorie et une page portent le même nom ou si vous utilisez %postname% comme structure d’URL pour des publications uniques, votre site connaîtra une boucle de redirection infinie, ce qui fera que les pages ne se chargeront jamais.

Toutefois, si vous souhaitez tout de même le faire, vous pouvez utiliser l’extension All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO est la meilleure extension SEO pour WordPress et rend super facile l’optimisation de votre site pour les moteurs de recherche. De plus, il vous donne une option pour dépouiller le préfixe de base de la catégorie en cliquant sur un bouton.

Pour ce tutoriel, nous utiliserons la licence AIOSEO Pro car elle inclut la fonctionnalité permettant de Retirer la base des catégories et d’autres options puissantes comme le gestionnaire de redirection et l’assistant de liens. Il existe également une version gratuite d’AIOSEO que vous pouvez essayer.

Tout d’abord, vous devrez installer et activer l’extension AIOSEO. Pour des instructions plus détaillées, veuillez consulter notre guide sur l’installation d’une extension WordPress.

Une fois activé, vous verrez apparaître l’assistant de configuration de l’AIOSEO. Cliquez simplement sur le bouton « Premiers pas ». Si vous avez besoin d’aide, vous pouvez vous référer à notre guide sur la configuration de All in One SEO pour WordPress.

All in One SEO setup

Ensuite, vous pouvez vous rendre dans All in One SEO Search  » Apparence depuis votre panneau d’administration WordPress et cliquer sur l’onglet  » Taxonomies « .

Ensuite, vous devez vous rendre dans la section « Catégories » et passer à l’onglet « Avancé ». Cliquez ensuite sur le commutateur « Oui » de l’option « Retirer le préfixe de la base de la catégorie ».

Enable the remove category base prefix button

N’oubliez pas de cliquer sur le bouton « Enregistrer les modifications » lorsque vous avez terminé.

Réglages des redirections après modification du préfixe de la base de catégorie

Si vous modifiez ou retirez le préfixe de base des catégories sur un nouveau site WordPress, vous n’avez rien à faire.

Toutefois, si vous effectuez cette opération sur un site existant, les utilisateurs/utilisatrices visitant l’ancienne page de catégorie verront s’afficher une erreur 404.

Pour corriger ce problème, vous devrez configurer une redirection afin de vous assurer que les moteurs de recherche et les internautes sont correctement redirigés vers la bonne page de catégorie de votre site.

La manière la plus simple de configurer une redirection dans WordPress est d’utiliser l’extension All in One SEO (AIOSEO). Vous pouvez vous rendre dans All in One SEO  » Redirects à partir du panneau d’administration de WordPress, puis cliquer sur le bouton  » Activer les redirections « .

Activate redirects

Une fois activée, vous pouvez aller dans l’onglet « Réglages » pour configurer la redirection.

Saisissez simplement l’URL que vous souhaitez rediriger dans le champ « URL source » et le nouvel emplacement du lien dans le champ « URL cible ».

En ce qui concerne le type de redirection, vous pouvez sélectionner « 301 Moved Permanently » dans le menu déroulant. Cela déplacera de manière permanente vos anciennes pages de catégorie vers la nouvelle destination.

Set up redirection in AIOSEO

N’oubliez pas de cliquer sur le bouton « Ajouter une redirection » lorsque vous avez terminé.

Pour plus de détails, n’hésitez pas à consulter notre guide du débutant pour créer des redirections 301 sur WordPress.

Tous vos utilisateurs/utilisatrices et moteurs de recherche devraient maintenant être redirigés vers les bonnes URL en utilisant le préfixe de votre nouvelle catégorie.

Et voilà !

Nous espérons que cet article vous a aidé à apprendre comment modifier le préfixe de base de la catégorie dans WordPress. Ensuite, vous pouvez également consulter nos guides sur la façon d’exclure une catégorie de votre page d’accueil WordPress et sur la façon d’ajouter des modules à un type de publication personnalisé dans WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

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.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

18 commentairesLaisser une réponse

  1. Afaq Ahmad Khan

    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?

  2. Aasif Ganaie

    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?

  3. Meghan

    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?

  4. Paul Minors

    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?

  5. Karunakar

    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.

  6. spezially

    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….

  7. Conal Stubbs

    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

      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.

      Administrateur

  8. dinesh kumar

    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

  9. Santiago

    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?

    • WPBeginner Support

      If you are using WordPress SEO you can go to SEO » Permalinks check the box that says Strip the category base (usually /category/) from the category URL.

      Administrateur

      • iAn

        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?

  10. Arup Ghosh

    Thanks to SEO plugins like yoast, they have added an option for this on their current version.

  11. gnuboss

    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. web design cheltenham

    I always like to use the .html suffix as well as changing the prefix – thanks for sharing – a simple but effective technique!

  13. Name Removed [TOS Violation]

    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.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.