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

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Voulez-vous modifier le préfixe de base des catégories dans WordPress ?

Par défaut, WordPress ajoute automatiquement /category/ comme préfixe aux URL de toutes les pages de catégories. Cependant, vous pouvez facilement modifier le préfixe de base de la catégorie ou le retirer complètement.

Dans cet article, nous allons vous afficher comment modifier le préfixe de base des catégories dans WordPress.

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 d’archive 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 « Nouvelles », 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 quel type de page ils 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.

Vous devez vous rendre sur la page 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 base de la catégorie.

Le préfixe de base de la catégorie aide à la fois 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 n’est pas bon 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 et 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

C’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 utiliser.

Tout d’abord, vous devrez installer et activer l’extension AIOSEO. Pour plus de détails, 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 ». Vous pouvez consulter notre guide sur la configuration de All in One SEO pour WordPress pour plus d’informations.

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, allez dans la section Catégories et passez à l’onglet « Avancé ». Cliquez ensuite sur le bouton « Oui » pour 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 base de la catégorie

Si vous modifiez ou retirez le préfixe de base de la catégorie sur un nouveau site WordPress, alors vous n’avez rien à faire. Cependant, si vous le faites sur un site existant, les utilisateurs/utilisatrices visitant l’ancienne page de catégorie verront 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 ).

Pour commencer, vous pouvez vous rendre dans All in One SEO  » Redirects depuis le panneau d’administration de WordPress, puis cliquer sur le bouton  » Activer les redirections « .

Activate redirects

Une fois qu’il est activé, vous pouvez aller dans l’onglet « Redirects » 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, veuillez consulter notre guide pour débutants sur la création de redirections 301 dans WordPress.

Désormais, tous vos utilisateurs/utilisatrices et moteurs de recherche seront redirigés vers les bonnes URL en utilisant le préfixe de votre nouvelle catégorie.

Nous espérons que cet article vous a aidé à apprendre comment modifier le préfixe de base de la catégorie dans WordPress. Vous pouvez également consulter notre liste des conseils, astuces et hacks WordPress les plus recherchés et comment démarrer un magasin en ligne.

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.

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

19 commentairesLaisser une réponse

  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.

      Administrateur

  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.

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.