
WordPress: otsige ja asendage kõik oma andmebaasis olevad püsilingid regulaaravaldiste abil (näide: /AAAA/KK/PP)
Mis tahes saidil, mis kestab üle kümne aasta, ei ole haruldane, et püsilingi struktuuris tehakse palju muudatusi. Aasta algusaegadel WordPress, ei olnud see haruldane püsilinki struktuur blogipostituse määramiseks teele, mis sisaldab aastat, kuud, päeva ja postituse näpunäidet:
/%year%/%monthnum%/%day%/%postname%/
Peale selle, et teil on tarbetult pikk URL, sellega on veel paar probleemi:
- Potentsiaalsed külastajad näevad teisel saidil või otsingumootoris linki teie artiklile ja nad ei külasta seda, sest nad näevad teie artikli kirjutamise aastat, kuud ja päeva. Isegi kui see on hämmastav igihaljas artikkel… nad ei klõpsa sellel püsilingi struktuuri tõttu.
- Otsingumootorid võivad sisu ebaoluliseks pidada, kuna see on hierarhiliselt mitu kausta avalehest eemal.
Meie klientide saitide optimeerimisel soovitame neil värskendada oma postituse püsilingi struktuuri järgmiselt:
/%postname%/
Muidugi võib selline suur muutus põhjustada tagasilööke, kuid oleme näinud, et aja jooksul kaaluvad eelised palju üles riskid. Pidage meeles, et püsilingi struktuuri värskendamine EI suuna külastajaid nendele vanadele linkidele ega värskenda ka teie sisu sisemisi linke.
Kuidas värskendada oma WordPressi sisu püsilinke
Kui teete selle muudatuse, võite märgata nende postituste otsingumootori asetuse mõningast langust, kuna lingi ümbersuunamine võib tagasilinkide autoriteeti vähendada. Üks asi, mis võib aidata, on nendele linkidele saabuva liikluse õige ümbersuunamine JA sisu linkide muutmine.
- Väliste linkide ümbersuunamised – peate oma saidil looma ümbersuunamise, mis otsib regulaaravaldise mustrit ja suunab kasutaja õigesti vastavale lehele. Isegi kui parandate kõik sisemised lingid, soovite seda teha väliste linkide puhul, millel teie külastajad klõpsavad. Olen kirjutanud regulaaravaldise lisamisest (regulaaravaldis) ümbersuunamine WordPressis ja konkreetselt umbes kuidas teha /AAAA/KK/PP/ ümbersuunamist.
- Sisemised lingid – pärast püsilingi struktuuri värskendamist võivad teie olemasolevas sisus endiselt olla siselingid, mis osutavad vanadele linkidele. Kui te pole ümbersuunamisi seadistanud, saate nende tulemusel a 404 viga ei leitud. Kui olete ümbersuunamised seadistanud, pole see ikka veel nii hea kui linkide värskendamine. On tõestatud, et siselingid toovad teie orgaanilistele otsingutulemustele kasu, seega on ümbersuunamiste arvu vähendamine suurepärane samm teie sisu puhta ja täpsena hoidmisel.
Probleem seisneb selles, et peate esitama päringu oma postituste andmetabeli kohta, tuvastama kõik mustrid, mis näevad välja nagu /AAAA/KK/PP, ja seejärel selle eksemplari asendama. Siin tulevadki regulaaravaldised suurepäraselt kasutusele... kuid siiski on vaja lahendust oma postituse sisu kordamiseks ja seejärel linkide esinemisjuhtude värskendamiseks – ilma sisu sassi ajamata.
Õnneks on selleks suurepärane lahendus, WP Migrate Pro. WP Migrate Pro abil:
- Valige tabel, mida soovite värskendada, antud juhul wp_posts. Valides ühe tabeli, vähendate protsessile kuluvaid ressursse miinimumini.
- Sisestage oma regulaaravaldis. Süntaksi õigeks muutmine võttis mul natuke tööd, kuid leidsin Fiverrist suurepärase regexi professionaali ja nad tegid regexi mõne minutiga. Sisestage väljale Otsi järgmine (muidugi teie domeeni jaoks kohandatud):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- (.*) on muutuja, mis püüab lähtestringist nälkja, nii et peate selle muutuja lisama stringi Asenda:
martech.zone/$1
- Peate klõpsama asendusväljast paremal asuval nupul .*, et anda rakendusele teada, et tegemist on regulaaravaldisega leida ja asendada.

- Selle pistikprogrammi üks toredamaid omadusi on see, et saate tegelikult muudatusi enne nende käivitamist eelvaadata. Sel juhul oli kohe näha, milliseid muudatusi andmebaasis teha kavatsetakse.

Pistikprogrammi kasutades suutsin umbes minuti jooksul värskendada oma sisus 746 siselinki. See on palju lihtsam kui iga lingi otsimine ja selle asendamine! See on vaid üks väike funktsioon selles võimsas migratsiooni- ja varunduspluginas. See on üks minu lemmikuid ja see on minu nimekirjas parimad WordPressi pistikprogrammid ettevõtetele.
Avalikustamine: Martech Zone on ettevõtte sidusettevõte WP migreer ja kasutab seda ja muid selles artiklis olevaid sidusettevõtete linke.