WordPress: Alisin at I-redirect ang Isang YYYY / MM / DD na Istrakturang Permalink na may Regex at Rank Math SEO

I-redirect ang YYYY / MM / DD Regex WordPress Rank Math SEO

Ang pagpapasimple ng iyong istraktura ng URL ay isang mahusay na paraan upang ma-optimize ang iyong site para sa isang bilang ng mga kadahilanan. Mahabang ibahagi ang mga mahahabang URL sa iba, maaaring maputol sa mga editor ng teksto at mga editor ng email, at ang mga kumplikadong istraktura ng folder ng URL ay maaaring magpadala ng mga maling signal sa mga search engine sa kahalagahan ng iyong nilalaman.

Istraktura ng YYYY / MM / DD Permalink

Kung ang iyong site ay mayroong dalawang mga URL, alin sa iyong palagay ang nagbigay ng artikulo na may higit na kahalagahan?

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

Isa sa mga default na pag-setup para sa WordPress ay ang pagkakaroon ng isang istraktura ng permalink sa blog na may kasamang yyyy / mm / dd sa loob ng URL. Hindi ito perpekto para sa isang pares ng mga kadahilanan:

  1. Search Engine Optimization (SEO) - Tulad ng tinalakay sa itaas, ang hierarchy ng site ay karaniwang nagpapakita ng mga search engine na ang nilalaman ay 4 na folder ang layo mula sa home page ... kaya't hindi ito mahalagang nilalaman.
  2. Pahina ng Resulta ng Search Engine (SERP) - Maaari kang magkaroon ng isang kamangha-manghang artikulo sa iyong site na isinulat mo noong nakaraang taon ngunit may bisa pa rin iyan. Gayunpaman, ang iba pang mga site ay naglalathala ng mas kamakailang mga artikulo. Kung tiningnan mo ang isang istraktura ng petsa na isang taon na ang nakakalipas sa pahina ng resulta ng search engine (SERP), i-click mo ba ang mas matandang artikulo? Hindi siguro.

Ang unang hakbang na gagawin ay upang i-update ang Mga Setting> Permalinks sa WordPress admin at gawin mo lang ang iyong permalink /% postname% /

Mga Setting ng WordPress Permalink

Ito; gayunpaman, masisira ang lahat ng iyong mayroon nang mga link sa post sa iyong blog. Matapos mabuhay nang ilang sandali ang iyong blog, hindi masaya na magdagdag ng mga pag-redirect para sa bawat isa sa iyong mga lumang artikulo. Okay lang iyon dahil maaari kang gumamit ng Regular Expression (Regex) na gawin ito. Ang isang regular na expression ay naghahanap ng isang pattern. Sa kasong ito, ang aming regular na pagpapahayag ay:

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

Ang expression sa itaas ay nasisira tulad ng sumusunod:

  • / \ d {4} naghahanap ng isang slash at 4 na numerong digit na kumakatawan sa taon
  • / \ d {2} naghahanap ng isang slash at 4 na numerong digit na kumakatawan sa buwan
  • / \ d {2} naghahanap para sa isang slash at 4 na numerong digit na kumakatawan sa araw
  • /(.*) kinukuha ang anumang nasa dulo ng URL sa isang variable na maaari mong i-redirect. Sa kasong ito:

https://martech.zone/$1

Ganito ang hitsura nito sa loob ng Ranggo Math SEO plugin (nakalista bilang isa sa aming mga paboritong WordPress plugin), huwag kalimutan upang matiyak na ang uri ay nakatakda sa Regex kasama ang dropdown:

pag-redirect ng ranggo ng matematika seo

Inaalis ang Blog, Category, o Mga Pangalan ng kategorya o Iba Pang Mga Tuntunin

Inaalis ang Blog - Kung mayroon kang katagang "blog" sa loob ng iyong istraktura ng permalink, maaari mong gamitin ang mga pag-redirect ng Rank Math SEO upang mamuhay

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

Pansinin ito, hindi ko ginamit ang pagpipiliang (. *) Dahil lilikha iyon ng isang loop kung mayroon akong isang pahina na lamang / blog. Kinakailangan nito na mayroong ilang uri ng slug pagkatapos ng / blog /. Gusto mong i-redirect ito tulad din sa itaas.

https://martech.zone/$1

Inaalis ang Kategoryang - Upang alisin kategorya mula sa iyong slug (na kung saan ay mayroong sa pamamagitan ng default) i-deploy ang Rank plugin ng SEO SEO na may pagpipilian upang kategorya ng strip mula sa istraktura ng URL sa kanilang mga setting ng SEO> Mga Link:

Ranggo ng Kategoryang Math Strip mula sa Mga Link

Inaalis ang Mga Kategorya - Kung mayroon kang mga kategorya, gugustuhin mong maging mas maingat at lumikha ng isang hanay ng eksaktong mga pangalan ng kategorya upang hindi mo sinasadyang lumikha ng isang pabilog na loop. Narito ang halimbawang iyon:

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

Muli, hindi ko ginamit ang pagpipiliang (. *) Dahil lilikha iyon ng isang loop kung mayroon akong isang pahina na lamang / blog. Gusto mong i-redirect ito tulad din sa itaas.

https://martech.zone/$1

Pagbubunyag: Ako ay isang customer at kaakibat ng Ranggo ng Math.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.