WordPress: Verwyder en herlei 'n JJJJ/MM/DD -struktuur vir permanente koppeling met Regex en Rank Math SEO

Herlei YYYY/MM/DD Regex WordPress Rank Math SEO

Om u URL-struktuur te vereenvoudig, is om verskeie redes 'n uitstekende manier om u webwerf te optimaliseer. Dit is moeilik om lang URL's met ander te deel, dit kan in teksversorgers en e-posredakteurs afgesny word, en ingewikkelde URL-strukture kan die verkeerde seine na soekenjins stuur oor die belangrikheid van u inhoud.

JJJJ/MM/DD Permalink -struktuur

As u webwerf twee URL's gehad het, watter een sou u dan van mening gewees het dat die artikel van groter belang was?

  • https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
  • https://martech.zone/yyyy-mm-dd-regex-redirect

Een van die standaardinstellings vir WordPress is om 'n permalink -struktuur op die blog te hê wat die jjjj/mm/dd in die URL bevat. Dit is om twee redes nie ideaal nie:

  1. Search Engine Optimization (SEO) - Soos hierbo bespreek, wys die hiërargie van die webwerf basies soekenjins dat die inhoud 4 gidse van die tuisblad af is ... daarom is dit nie belangrike inhoud nie.
  2. Resultaatbladsy vir soekenjins (SERP) - U het moontlik 'n fantastiese artikel op u webwerf wat u verlede jaar geskryf het, maar dit is nog steeds geldig. Ander webwerwe publiseer egter meer onlangse artikels. As u 'n datumstruktuur wat 'n jaar gelede was, op die resultaatblad van die soekenjin (SERP) bekyk, sou u op die ouer artikel klik? Waarskynlik nie.

Die eerste stap wat u moet neem, is om Instellings> Permalinks in WordPress -admin by te werk en u permalink net die /% posnaam% /

WordPress -instellings Permalink

Hierdie; Dit sal egter al u bestaande posskakels op u blog verbreek. Nadat u u blog 'n rukkie lewendig gehad het, is dit nie lekker om aanwysings vir u ou artikels by te voeg nie. Dit is goed, want u kan 'n gereelde uitdrukking gebruik (regex) om dit te doen. 'N Gereelde uitdrukking soek 'n patroon. In hierdie geval is ons gewone uitdrukking:

/\d{4}/\d{2}/\d{2}/(.*)

Die uitdrukking hierbo verdeel soos volg:

  • /\ d {4} soek 'n skuinsstreep en 4 numeriese syfers wat die jaar voorstel
  • /\ d {2} soek na 'n skuinsstreep en 4 numeriese syfers wat die maand verteenwoordig
  • /\ d {2} soek na 'n skuinsstreep en 4 numeriese syfers wat die dag voorstel
  • /(.**) neem alles wat aan die einde van die URL is, op in 'n veranderlike waarna u kan herlei. In hierdie geval:

https://martech.zone/$1

Dit is hoe dit lyk binne die Rangskik Math SEO inprop (gelys as een van ons gunsteling WordPress -inproppe), moenie vergeet om seker te maak dat die tipe ingestel is nie regex met die aftreklys:

rang wiskunde seo -aansture

Blog-, kategorie- of kategoriename of ander terme verwyder

Verwyder blog - As u die term 'blog' in u permalink -struktuur gehad het, kan u die aanwysings van Rank Math SEO gebruik om in te vul

/blog/([a-zA-Z0-9_.-]+)$

Let daarop dat ek nie die (.*) Opsie gebruik het nie, aangesien dit 'n lus sou skep as ek 'n blog /blog het. Dit vereis dat daar 'n soort slak na die /blog /. U sal dit net soos hierbo wil herlei.

https://martech.zone/$1

Verwyder kategorie - Om te verwyder Kategorie vanaf u slak (wat standaard daar is) ontplooi die Rang Wiskunde SEO-inprop wat 'n opsie het om strook kategorie van die URL -struktuur in hul SEO -instellings> Skakels:

Rangskik die kategorie Wiskunde in skakels

Verwyder kategorieë - As u kategorieë gehad het, wil u 'n bietjie meer versigtig wees en 'n reeks presiese kategoriename skep, sodat u nie per ongeluk 'n sirkelvormige lus skep nie. Hier is die voorbeeld:

/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Weereens, ek het nie die (.*) Opsie gebruik nie, want dit sou 'n lus skep as ek 'n blog /blog het. U sal dit net soos hierbo wil herlei.

https://martech.zone/$1

Openbaarmaking: Ek is 'n kliënt en 'n vennoot van Rang Wiskunde.

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.