Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come cambiare il prefisso della base della categoria in WordPress (passo dopo passo)

WordPress, per impostazione predefinita, aggiunge /category/ come prefisso a tutti gli URL delle pagine delle categorie.

Ma non devi attenerti a questo. Modificare il prefisso della base della categoria può rendere il tuo sito più pulito e meglio organizzato.

Se vuoi cambiare il prefisso della base della categoria, sei nel posto giusto. In questo articolo, ti guideremo attraverso il processo.

Come cambiare il prefisso della base della categoria in WordPress

Cos'è il prefisso della base della categoria? Dovresti cambiarlo?

Ogni categoria sul tuo sito WordPress ottiene la propria pagina e feed RSS. Puoi visualizzare tutti i post archiviati sotto una categoria visitando la pagina archivio di quella categoria.

Per impostazione predefinita, WordPress aggiunge 'category' come prefisso base agli URL delle pagine delle categorie. Questo aiuta a differenziare pagine e post dagli archivi di categorie e tag.

Ad esempio, se hai una categoria chiamata 'News', il suo URL sarà simile a questo:

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

Allo stesso modo, WordPress aggiunge anche prefissi di tag agli URL per gli archivi di tag.

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

Questa struttura URL SEO-friendly aiuta utenti e motori di ricerca a capire che tipo di pagina stanno visitando.

La maggior parte dei siti web non ha bisogno di modificare affatto il prefisso di base. Tuttavia, se stai creando un sito di nicchia e desideri utilizzare una parola o una frase diversa per le tue categorie, puoi modificare il prefisso della base della categoria per riflettere ciò.

Modifica del prefisso della base della categoria in WordPress

Modificare il prefisso della base della categoria è piuttosto semplice in WordPress.

Per iniziare, devi visitare Impostazioni » Permalink dalla tua dashboard di WordPress e scorrere fino alla sezione 'Opzionale'.

Aggiungi un nuovo prefisso per la base della categoria

Nel campo 'Base categoria', puoi inserire il prefisso che desideri utilizzare accanto all'opzione base categoria. Puoi anche modificare il prefisso della base dei tag, se lo desideri.

Ad esempio, puoi aggiungere 'argomenti' come nuovo prefisso. In questo caso, gli URL delle tue categorie appariranno così:

http://example.com/argomenti/notizie/

Non dimenticare di fare clic sul pulsante 'Salva modifiche' per memorizzare le impostazioni.

Rimozione del prefisso della base della categoria dagli URL

Molti dei nostri utenti ci hanno chiesto di rimuovere completamente il prefisso della base della categoria dagli URL di WordPress. Questo cambierà gli URL delle tue categorie in modo che appaiano così:

http://example.com/notizie/

Questa non è una buona idea e ti consigliamo di non rimuovere il prefisso della base della categoria.

Il prefisso della base della categoria aiuta utenti e motori di ricerca a distinguere tra articoli/pagine e categorie. La rimozione del prefisso rende i tuoi URL ambigui, il che è negativo per l'esperienza utente o per il SEO di WordPress.

Potresti anche incontrare problemi tecnici con vari plugin WordPress.

Ad esempio, se hai una categoria e una pagina con lo stesso nome o quando utilizzi %postname% come struttura dell'URL per i singoli post, il tuo sito subirà un loop di reindirizzamento infinito, causando il mancato caricamento delle pagine.

Tuttavia, se desideri comunque farlo, puoi utilizzare il plugin All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO è il miglior plugin SEO per WordPress e rende super facile ottimizzare il tuo sito web per i motori di ricerca. Inoltre, ti offre la possibilità di rimuovere il prefisso della base della categoria con un clic.

Per questo tutorial, utilizzeremo la licenza AIOSEO Pro perché include la funzionalità per rimuovere la base della categoria e altre potenti opzioni come il gestore di reindirizzamenti e l'assistente ai link. Esiste anche una versione gratuita di AIOSEO che puoi provare.

Innanzitutto, dovrai installare e attivare il plugin AIOSEO. Per istruzioni più dettagliate, consulta la nostra guida su come installare un plugin WordPress.

Dopo l'attivazione, vedrai la procedura guidata di configurazione di AIOSEO. Fai semplicemente clic sul pulsante ‘Iniziamo’. Se hai bisogno di aiuto, puoi fare riferimento alla nostra guida su come configurare All in One SEO per WordPress.

Configurazione All in One SEO

Successivamente, puoi accedere a All in One SEO Search » Aspetto dal tuo pannello di amministrazione di WordPress e fare clic sulla scheda ‘Tassonomie’.

Dopodiché, dovrai andare alla sezione ‘Categorie’ e passare alla scheda ‘Avanzate’. Da qui, fai semplicemente clic sull’interruttore su ‘Sì’ per l’opzione ‘Rimuovi prefisso base categoria’.

Abilita il pulsante per rimuovere il prefisso della base della categoria

Non dimenticare di fare clic sul pulsante 'Salva modifiche' quando hai finito.

Configurazione dei reindirizzamenti dopo la modifica del prefisso base categoria

Se stai modificando o rimuovendo il prefisso base categoria su un nuovo sito web WordPress, non devi fare altro.

Tuttavia, se stai facendo questo su un sito web esistente, gli utenti che visitano la vecchia pagina della categoria vedranno un errore 404.

Per risolvere questo problema, dovrai impostare un reindirizzamento per assicurarti che sia i motori di ricerca che i visitatori regolari vengano reindirizzati correttamente alla pagina della categoria corretta sul tuo sito.

Il modo più semplice per impostare il reindirizzamento in WordPress è utilizzare il plugin All in One SEO (AIOSEO). Puoi andare su All in One SEO » Redirects dal pannello di amministrazione di WordPress e quindi fare clic sul pulsante ‘Attiva Redirects’.

Attiva i reindirizzamenti

Una volta attivo, puoi andare alla scheda ‘Redirects’ per impostare il reindirizzamento.

Inserisci semplicemente l'URL da reindirizzare nel campo ‘Source URL’ e la nuova posizione del link nel campo ‘Target URL’.

Per quanto riguarda il Tipo di Reindirizzamento, puoi selezionare ‘301 Spostato Permanentemente’ dal menu a discesa. Questo sposterà permanentemente le tue vecchie pagine di categoria alla nuova destinazione.

Imposta il reindirizzamento in AIOSEO

Non dimenticare di fare clic sul pulsante ‘Add Redirect’ quando hai finito.

Per maggiori dettagli, non esitare a consultare la nostra guida per principianti alla creazione di reindirizzamenti 301 in WordPress.

Tutti i tuoi utenti e i motori di ricerca dovrebbero ora essere reindirizzati agli URL corretti utilizzando il tuo nuovo prefisso di categoria.

Ecco fatto!

We hope this article helped you learn how to change the category base prefix in WordPress. Next, you may also want to see our guides on how to exclude a category from your WordPress homepage and how to add categories to a custom post type in WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

18 CommentsLeave a Reply

  1. 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. 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. 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. Ciao. Ottimo articolo. Sto pensando di fare qualcosa di simile, ma non sto cambiando la base della categoria o del tag. Sto cambiando la base delle pagine "portfolio". Non c'è un'opzione per modificare la base nelle impostazioni dei permalink. C'è un altro modo per modificare le basi nei miei file di WordPress?

  5. Come aggiungere un testo personalizzato allo slug dell'URL del tag?

    Ad esempio:

    la mia tag_base è “principiante”
    la mia tag è: “wp”

    Quindi normalmente l'URL diventa: example.com/principiante/wp

    Qui voglio aggiungere il testo "aiuto" allo slug del tag "wp" per rendere l'URL come:

    example.com/principiante/wp-aiuto

    Non voglio modificare lo slug di un singolo tag. Voglio aggiungere "-aiuto" a tutti gli slug dei tag esistenti e futuri.

    Come posso farlo?

    Per favore, aiutami.

    Grazie.

  6. Ciao,
    qual è il modo più semplice se volessi che la mia pagina generale dei post + tutti i post che si riferiscono alla categoria generale dei post visualizzassero un prefisso (es.: news.example.com . news.example.com/single-post )
    ?

    finora l'unica soluzione a cui riesco a pensare è un reindirizzamento 301 in htaccess, ma sto cercando qualcosa di più fluido....

  7. Ho trovato un modo piuttosto strano per rimuovere la parte della categoria.

    Per spiegare, sto creando un sito portfolio con una categoria chiamata 'blog' per i post del blog / ultime notizie e una chiamata 'work' per i progetti di design completati. Ovviamente l'effetto desiderato è avere l'URL come example.co.uk/blog (o work) piuttosto che example.co.uk/category/blog, che sembra un po' pacchiano, sono sicuro che sarai d'accordo.

    Mettendo semplicemente un punto nel campo di inserimento della base della categoria, WordPress sembra ignorare questo requisito nell'URL e crea la versione più snella e pulita che si desiderava.

    Qualcun altro ha visto questo prima? Conoscono problemi con questo? Sto solo iniziando a capire WordPress dopo aver imparato da solo HTML, CSS e PHP, quindi l'ho provato solo su un setup locale e con il tema twenty eleven.

    • Questo è un approccio interessante. Hai considerato l'uso di modelli di archivio per categorie, come category-blog.php e category-work.php? Dopo aver utilizzato questi modelli, puoi usare un plugin SEO di WordPress per rimuovere lo slug della categoria dall'URL e otterrai i tuoi post del blog su example.com/blog e i post di Lavoro su example.com/work.

      Amministratore

  8. funziona ma solo una categoria non tutte le categorie
    sto usando un'altra pagina di categoria otterrà un errore 404 (non trovato) quando si tenta di accedere nuovamente alla pagina.

    si prega di aggiornare qui
    voglio l'url overwriter

  9. In questo blog hai avuto problemi? Vedo che hai rimosso la base della categoria e sembra piuttosto buono. Potresti dirci come hai fatto?

      • Ho aggiornato oggi il mio plugin WordPress SEO e ho ricevuto questo messaggio:

        “La funzionalità per la rimozione della base della categoria verrà rimossa nella versione 1.6 di WordPress SEO. Ti suggeriamo di usare FV Top Level Categories se insisti nel mantenerla, ma sappi che la funzionalità è molto soggetta a errori e non è così importante per la tua SEO.”

        Immagino che anche tu stia usando una funzionalità simile.

        Temo di perdere posizionamento se "rimuovo" la categoria dall'URL. Hai qualche suggerimento a riguardo?

  10. Grazie a plugin SEO come Yoast, hanno aggiunto un'opzione per questo nella loro versione attuale.

  11. Grazie per le informazioni, questo è un modo rapido e semplice, sebbene spesso trascurato, per risolvere i problemi della base di categorie e tag..

    Per rimuovere completamente la base della categoria, usavo un plugin chiamato WP No Category Base che funzionava bene, ma può causare problemi quando hai una pagina e una categoria con lo stesso nome – Ad esempio, Pagina = Hosting (dominio.com/hosting/) e Categoria = Hosting (dominio.com/hosting/) – ma l'uso del suffisso .html potrebbe aiutare — ma ci saranno sicuramente delle implicazioni.

  12. Se vuoi farlo, dovresti probabilmente farlo proprio all'inizio del tuo blog.

    Altrimenti, i motori di ricerca che hanno indicizzato il tuo

    example.com/tags/some-tag

    la pagina restituirà un errore 404 (non trovato) quando si tenterà di accedervi di nuovo.

    Alcuni plugin SEO gestiscono questo caso e restituiscono uno stato 302 (reindirizzamento) quando si cambia un permalink, ma non sono sicuro per gli URL dei tag.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.