WordPress, în mod implicit, adaugă /category/ ca prefix la toate URL-urile paginilor de categorii.
Dar nu trebuie să te ții de asta. Schimbarea prefixului de bază al categoriei poate face site-ul tău mai curat și mai bine organizat.
Dacă doriți să schimbați prefixul bazei categoriei, sunteți în locul potrivit. În acest articol, vă vom ghida prin proces.

Ce este prefixul bazei categoriei? Ar trebui să îl schimbați?
Fiecare categorie de pe site-ul dvs. WordPress primește propria pagină și propriul flux RSS. Puteți vizualiza toate postările clasificate sub o categorie vizitând pagina de arhivă a acelei categorii.
În mod implicit, WordPress adaugă „category” ca prefix de bază la URL-urile pentru paginile de categorii. Acest lucru ajută la diferențierea paginilor și postărilor de arhivele de categorii și etichete.
De exemplu, dacă aveți o categorie numită „Știri”, atunci URL-ul acesteia va arăta astfel:
http://example.com/category/news/
Similar, WordPress adaugă și prefixe de etichetă la URL-urile pentru arhivele de etichete.
http://example.com/tag/iphone/
Această structură de URL prietenoasă cu SEO ajută utilizatorii și motoarele de căutare să înțeleagă ce fel de pagină vizitează.
Majoritatea site-urilor web nu au nevoie să schimbe prefixul de bază deloc. Cu toate acestea, dacă creați un site de nișă și doriți să utilizați un cuvânt sau o expresie diferită pentru categoriile dvs., puteți schimba prefixul de bază al categoriei pentru a reflecta acest lucru.
Schimbarea prefixului bazei categoriei în WordPress
Schimbarea prefixului de bază al categoriei este destul de simplă în WordPress.
Pentru a începe, trebuie să vizitați Setări » Permalinks din tabloul de bord WordPress și să derulați în jos la secțiunea „Opțional”.

În câmpul „Baza categoriei”, puteți introduce prefixul pe care doriți să îl utilizați lângă opțiunea de bază a categoriei. Puteți schimba și prefixul bazei tag-ului, dacă doriți.
De exemplu, puteți adăuga 'topics' ca prefix nou. În acest caz, URL-urile categoriilor dvs. vor arăta astfel:
http://example.com/topics/news/
Nu uitați să faceți clic pe butonul „Salvare modificări” pentru a vă stoca setările.
Eliminarea prefixului de bază al categoriei din URL-uri
Mulți dintre utilizatorii noștri ne-au întrebat despre eliminarea completă a prefixului bazei categoriei din URL-urile WordPress. Acest lucru va schimba URL-urile categoriilor dvs. pentru a arăta astfel:
http://example.com/news/
Aceasta nu este o idee bună și vă recomandăm să nu eliminați prefixul de bază al categoriei.
Prefixul de bază al categoriei ajută utilizatorii și motoarele de căutare să distingă între postări/pagini și categorii. Eliminarea prefixului face URL-urile dvs. ambigue, ceea ce este rău pentru experiența utilizatorului sau pentru SEO WordPress.
De asemenea, puteți întâmpina probleme tehnice cu diverse pluginuri WordPress.
De exemplu, dacă aveți o categorie și o pagină cu același nume sau când utilizați %postname% ca structură URL pentru postări individuale, site-ul dvs. va experimenta o buclă infinită de redirecționare, determinând paginile să nu se încarce niciodată.
Totuși, dacă doriți totuși să faceți acest lucru, atunci puteți folosi pluginul All in One SEO (AIOSEO).

AIOSEO este cel mai bun plugin SEO pentru WordPress și face extrem de ușor să vă optimizați site-ul pentru motoarele de căutare. În plus, vă oferă opțiunea de a elimina prefixul de bază al categoriei printr-un clic pe un buton.
Pentru acest tutorial, vom folosi licența AIOSEO Pro deoarece include funcția de eliminare a bazei categoriei și alte opțiuni puternice, cum ar fi managerul de redirecționare și asistentul de linkuri. Există și o versiune gratuită a AIOSEO pe care o puteți încerca.
Mai întâi, va trebui să instalați și să activați pluginul AIOSEO. Pentru instrucțiuni mai detaliate, vă rugăm să consultați ghidul nostru despre cum să instalezi un plugin WordPress.
La activare, veți vedea expertul de configurare AIOSEO. Pur și simplu faceți clic pe butonul „Să începem”. Dacă aveți nevoie de ajutor, puteți consulta ghidul nostru despre cum să configurați All in One SEO pentru WordPress.

Apoi, puteți accesa All in One SEO Căutare » Aspect din panoul de administrare WordPress și faceți clic pe fila „Taxonomii”.
După aceea, veți dori să accesați secțiunea „Categorii” și să comutați la fila „Avansat”. De aici, pur și simplu faceți clic pe comutatorul la „Da” pentru opțiunea „Eliminare prefix bază categorie”.

Nu uitați să faceți clic pe butonul „Salvați modificările” când ați terminat.
Configurarea redirecționărilor după modificarea prefixului de bază al categoriei
Dacă schimbați sau eliminați prefixul de bază al categoriei pe un site WordPress nou, atunci nu trebuie să faceți nimic.
Cu toate acestea, dacă faceți acest lucru pe un site web existent, atunci utilizatorii care vizitează vechea pagină de categorie vor vedea o eroare 404.
Pentru a remedia acest lucru, va trebui să configurați o redirecționare pentru a vă asigura că atât motoarele de căutare, cât și vizitatorii obișnuiți sunt redirecționați corespunzător către pagina corectă a categoriei de pe site-ul dvs.
Cel mai simplu mod de a configura redirecționarea în WordPress este să folosiți pluginul All in One SEO (AIOSEO). Puteți accesa All in One SEO » Redirects din panoul de administrare WordPress și apoi faceți clic pe butonul 'Activate Redirects'.

Odată activat, puteți accesa fila „Redirecționări” pentru a configura redirecționarea.
Pur și simplu introduceți URL-ul pe care doriți să îl redirecționați în câmpul „URL sursă” și noua locație pentru link în câmpul „URL destinație”.
În ceea ce privește Tipul de Redirecționare, puteți selecta „301 Mutat permanent” din meniul derulant. Acest lucru va muta permanent paginile dvs. vechi de categorii la noua destinație.

Nu uitați să faceți clic pe butonul „Adăugare redirecționare” când ați terminat.
Pentru mai multe detalii, nu ezitați să consultați ghidul nostru pentru începători despre crearea de redirecționări 301 în WordPress.
Toți utilizatorii și motoarele de căutare ar trebui acum să fie redirecționați către URL-urile corecte folosind noul dvs. prefix de categorie.
Poftim!
Sperăm că acest articol v-a ajutat să învățați cum să schimbați prefixul de bază al categoriei în WordPress. În continuare, s-ar putea să doriți să consultați ghidurile noastre despre cum să excluzi o categorie din pagina principală WordPress și cum să adaugi categorii la un tip de postare personalizat în WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


Afaq Ahmad Khan
Când setez „Category base” cu „%category%” în permalink, funcționează bine, dar toate celelalte postări și pagini duc la 404.
Trebuie să setez „Category base” cu „%category%”. Cum se poate realiza acest lucru?
Aasif Ganaie
Vreau să schimb baza „category” în „news”, precum și „tag” în „topic” pe un site WordPress. Va funcționa această metodă în Yoast redirects, deoarece nu vreau să folosesc un plugin separat?
Meghan
În loc să am URL.com/tag.. Vreau să îl schimb în URL.com/category/tag, dar nu reușesc să fac asta. Puteți explica ușor cum să realizez acest lucru?
Paul Minors
Salut. Articol grozav. Mă uit să fac ceva similar, dar nu schimb baza categoriei sau a etichetei. Schimb baza paginilor „portfolio”. Nu există o opțiune de a edita baza în setările permalink-urilor. Există o altă modalitate de a edita bazele în fișierele mele WordPress?
Karunakar
Cum să adaug un text personalizat la slug-ul URL-ului etichetei?
De exemplu:
tag_base-ul meu este „începător”
tag-ul meu este: „wp”
Apoi, în mod normal, URL-ul devine: example.com/beginner/wp
Aici vreau să adaug textul „help” la slug-ul tag-ului „wp” pentru a face URL-ul să arate așa:
example.com/beginner/wp-help
Nu vreau să editez un singur slug de tag. Vreau să adaug „-help” la toate slug-urile tag-urilor existente și la cele viitoare.
Cum pot face asta?
Vă rog ajutați-mă.
Mulțumesc.
în special
Bună ziua,
Care este cea mai ușoară modalitate dacă aș dori ca pagina mea generală de postări + toate postările care se referă la categoria generală de postări să afișeze un prefix (ex.: news.example.com . news.example.com/single-post)
?
până acum, singura soluție la care mă pot gândi este o redirecționare 301 în htaccess, dar caut ceva mai fluid....
Conal Stubbs
Am găsit o modalitate oarecum ciudată de a elimina partea de categorie.
Doar ca să explic, creez un site de portofoliu cu o categorie numită „blog” pentru articole de blog / ultimele știri și una numită „work” pentru proiecte de design finalizate. Evident, efectul dorit este ca URL-ul să fie example.co.uk/blog (sau work) în loc de example.co.uk/category/blog, ceea ce arată puțin ridicol, sunt sigur că vei fi de acord.
Prin simpla introducere a unui punct în câmpul de intrare al bazei categoriei, WordPress pare să ignore această cerință în URL și creează versiunea mai simplă și mai curată dorită.
A mai văzut cineva asta înainte? Știu ei despre eventuale probleme cu asta? Abia mă familiarizez cu Wordpress, după ce m-am auto-învățat HTML, CSS și PHP, așa că am încercat doar pe o configurație locală și cu tema twenty eleven.
Suport WPBeginner
Aceasta este o abordare interesantă. Ați luat în considerare utilizarea șabloanelor de arhivă de categorii, cum ar fi category-blog.php și category-work.php? După utilizarea acestor șabloane, puteți folosi un plugin WordPress SEO pentru a elimina slug-ul categoriei din URL și veți obține postările de pe blog la example.com/blog și postările de lucru la example.com/work.
Admin
ashley
perfect. mulțumesc!
dinesh kumar
funcționează, dar doar o singură categorie, nu toate categoriile
folosesc o altă pagină de categorie, voi primi o eroare 404 (nu a fost găsită) la încercarea de a accesa din nou pagina.
Vă rugăm să actualizați aici
Doresc suprascrierea URL-ului
Santiago
În acest blog ați avut probleme? Văd că ați eliminat baza categoriei și arată destul de bine. Ați putea să ne spuneți cum ați făcut acest lucru?
Suport WPBeginner
Dacă folosești WordPress SEO, poți merge la SEO » Permalinks și bifezi căsuța care spune Elimină baza categoriei (de obicei /category/) din URL-ul categoriei.
Admin
iAn
Mi-am actualizat astăzi pluginul Wordpress SEO și am primit acest mesaj:
„Funcționalitatea de eliminare a bazei categoriei va fi eliminată în versiunea 1.6 a WordPress SEO. Sugerăm să folosiți FV Top Level Categories dacă insistați să o păstrați, dar să știți că funcționalitatea este foarte predispusă la erori și nu este atât de importantă pentru SEO-ul dvs.”
Presupun că folosești și tu o astfel de funcție.
Îmi fac griji că voi pierde clasamentul dacă „dez-stripez” categoria din URL. Aveți vreo sugestie pentru asta?
Arup Ghosh
Datorită pluginurilor SEO precum Yoast, au adăugat o opțiune pentru acest lucru în versiunea lor curentă.
gnuboss
Mulțumesc pentru informații, aceasta este o modalitate rapidă și simplă, deși adesea trecută cu vederea, de a rezolva problemele legate de baza categoriilor și etichetelor.
Pentru a elimina complet baza de categorii, foloseam un plugin numit WP No Category Base, care funcționa bine, dar poate cauza probleme atunci când ai o pagină și o categorie cu același nume – De ex. Pagină = Hosting (domain.com/hosting/) și o Categorie = Hosting (domain.com/hosting/) – dar utilizarea sufixului .html poate ajuta — dar vor exista implicații.
web design cheltenham
Îmi place întotdeauna să folosesc sufixul .html, precum și să schimb prefixul – mulțumesc pentru împărtășire – o tehnică simplă, dar eficientă!
Nume eliminat [Încălcarea Termenilor și Condițiilor]
Dacă doriți să faceți acest lucru, probabil ar trebui să o faceți chiar de la începutul blogului dvs.
Altfel, motoarele de căutare care ți-au indexat
example.com/tags/some-tag
pagina va primi o eroare 404 (nu a fost găsită) atunci când încercați să accesați din nou pagina.
Unele pluginuri SEO gestionează acest caz și oferă un statut 302 (redirecționare) atunci când schimbați un permalink, dar nu sunt sigur de URL-urile tag-urilor.
Nimit Kashyap
Nu știam că este atât de ușor de schimbat.