WordPress: Darganfod ac Amnewid Pob Dolen Barhaol yn Eich Cronfa Ddata gan ddefnyddio Mynegiadau Rheolaidd (Enghraifft: /YYYY/MM/DD)
Gydag unrhyw safle sy'n ymestyn dros ddegawd, nid yw'n anghyffredin bod llawer o newidiadau'n cael eu gwneud i'r strwythur permalink. Yn nyddiau cynnar WordPress, nid oedd yn anghyffredin i'r strwythur permalink i bost blog gael ei osod i lwybr a oedd yn cynnwys blwyddyn, mis, diwrnod, a gwlithen y post:
/%year%/%monthnum%/%day%/%postname%/
Ar wahân i gael yn ddiangen o hir URL, mae cwpl o faterion eraill gyda hyn:
- Mae darpar ymwelwyr yn gweld dolen i'ch erthygl ar wefan arall neu ar beiriant chwilio ac nid ydynt yn ymweld oherwydd eu bod yn gweld y flwyddyn, y mis, a'r diwrnod y cafodd eich erthygl ei hysgrifennu. Hyd yn oed os yw'n erthygl anhygoel, bytholwyrdd ... nid ydynt yn clicio arno oherwydd y strwythur permalink.
- Efallai y bydd peiriannau chwilio yn ystyried y cynnwys yn ddibwys oherwydd ei fod hierarchaidd sawl ffolder i ffwrdd o'r hafan.
Wrth optimeiddio gwefannau ein cleientiaid, rydym yn argymell eu bod yn diweddaru eu strwythur permalink post i:
/%postname%/
Wrth gwrs, gall newid mawr fel hyn achosi rhwystrau ond rydym wedi gweld dros amser bod y manteision yn llawer mwy na'r risgiau. Cofiwch nad yw diweddaru eich strwythur permalink yn gwneud DIM i ailgyfeirio ymwelwyr i'r hen ddolenni hynny, ac nid yw ychwaith yn diweddaru dolenni mewnol yn eich cynnwys.
Sut i Ddiweddaru Eich Cysylltiadau Perma yn Eich Cynnwys WordPress
Pan fyddwch chi'n gwneud y newid hwn, efallai y byddwch chi'n gweld rhywfaint o ostyngiad yn eich safle peiriannau chwilio ar y swyddi hynny oherwydd gallai ailgyfeirio'r ddolen ollwng rhywfaint o awdurdod o backlinks. Un peth a all helpu yw ailgyfeirio traffig sy'n dod i'r dolenni hynny yn iawn AC i addasu'r dolenni yn eich cynnwys.
- Ailgyfeirio Cyswllt Allanol – rhaid i chi greu ailgyfeiriad ar eich gwefan sy'n chwilio am y patrwm mynegiant rheolaidd ac yn ailgyfeirio'r defnyddiwr i'r dudalen briodol yn iawn. Hyd yn oed os ydych chi'n trwsio'r holl ddolenni mewnol, byddwch chi am wneud hyn ar gyfer dolenni allanol y mae'ch ymwelwyr yn clicio arnyn nhw. Rwyf wedi ysgrifennu am sut i ychwanegu mynegiant rheolaidd (regex) ailgyfeirio yn WordPress ac yn benodol am sut i ailgyfeirio /BBBB/MM/DD/.
- Dolenni Mewnol – ar ôl i chi ddiweddaru eich strwythur permalink, mae'n bosibl y bydd gennych chi ddolenni mewnol yn eich cynnwys presennol sy'n pwyntio at yr hen ddolenni. Os nad oes gennych ailgyfeiriadau wedi'u sefydlu, byddant yn arwain at i chi gael a 404 gwall heb ei ganfod. Os oes gennych ailgyfeiriadau wedi'u sefydlu, nid yw cystal â diweddaru'ch dolenni mewn gwirionedd. Mae cysylltiadau mewnol wedi'u profi i fod o fudd i'ch canlyniadau chwilio organig felly mae lleihau nifer yr ailgyfeiriadau yn gam gwych i gadw'ch cynnwys yn lân ac yn gywir.
Y broblem yma yw bod angen i chi gwestiynu eich tabl data postiadau, nodi unrhyw batrwm sy'n edrych fel /YYYY/MM/DD, ac yna disodli'r enghraifft honno. Dyma lle mae ymadroddion rheolaidd yn dod i mewn yn berffaith ... ond mae dal angen ateb arnoch i ailadrodd trwy gynnwys eich post ac yna diweddaru enghreifftiau'r dolenni - heb wneud llanast o'ch cynnwys.
Diolch byth, mae yna ateb gwych ar gael ar gyfer hyn, WP Migrate Pro. Gyda WP Mirate Pro:
- Dewiswch y tabl yr hoffech ei ddiweddaru, yn yr achos hwn, wp_post. Trwy ddewis un bwrdd, byddwch yn lleihau'r adnoddau y bydd y broses yn eu cymryd.
- Rhowch eich mynegiant rheolaidd. Cymerodd hyn dipyn o waith i mi gael y gystrawen yn gywir, ond des i o hyd i weithiwr proffesiynol regex gwych ar Fiverr ac fe wnaethon nhw'r regex mewn ychydig funudau. Yn y maes Darganfod, mewnosodwch y canlynol (wedi'u haddasu ar gyfer eich parth, wrth gwrs):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- Mae'r (.*) yn newidyn sy'n mynd i ddal y wlithen o'r llinyn ffynhonnell, felly mae'n rhaid i chi ychwanegu'r newidyn hwnnw at y llinyn Amnewid:
martech.zone/$1
- Rhaid i chi glicio ar y botwm .* i'r dde o'r maes disodli i roi gwybod i'r rhaglen fod hwn yn fynegiant rheolaidd dod o hyd i a disodli.
- Un o nodweddion gorau'r ategyn hwn yw y gallwch chi ragweld y newidiadau cyn eu gweithredu. Yn yr achos hwn, gallwn weld ar unwaith pa olygiadau oedd yn mynd i gael eu gwneud i'r gronfa ddata.
Gan ddefnyddio'r ategyn, llwyddais i ddiweddaru 746 o ddolenni mewnol yn fy nghynnwys o fewn munud neu ddwy. Mae hynny'n dipyn haws nag edrych ar bob dolen i fyny a cheisio ei disodli! Dim ond un nodwedd fach yw hon yn yr ategyn mudo a gwneud copi wrth gefn pwerus hwn. Mae'n un o fy ffefrynnau ac mae wedi'i restru ar fy rhestr o ategion WordPress gorau ar gyfer busnes.
Datgelu: Martech Zone yn gysylltiedig â WP Ymfudo ac yn ei ddefnyddio a dolenni cyswllt eraill yn yr erthygl hon.