Content MarketingpartnerjiIskalni marketing

WordPress: poiščite in zamenjajte vse stalne povezave v svoji zbirki podatkov z uporabo regularnih izrazov (primer: /LLLL/MM/DD)

Pri katerem koli spletnem mestu, ki deluje več kot desetletje, ni neobičajno, da se v strukturi stalnih povezav izvede veliko sprememb. V zgodnjih dneh WordPress, ni bilo neobičajno za struktura stalne povezave za objavo v spletnem dnevniku, ki je nastavljena na pot, ki vključuje leto, mesec, dan in polž objave:

/%year%/%monthnum%/%day%/%postname%/

Poleg tega, da je po nepotrebnem dolg URL, obstaja nekaj drugih težav s tem:

  • Potencialni obiskovalci vidijo povezavo do vašega članka na drugem spletnem mestu ali v iskalniku, vendar ga ne obiščejo, ker vidijo leto, mesec in dan, ko je bil vaš članek napisan. Tudi če gre za osupljiv, zimzelen članek ... nanj ne kliknejo zaradi strukture stalnih povezav.
  • Iskalniki lahko menijo, da je vsebina nepomembna, ker je hierarhično več map stran od domače strani.

Ko optimiziramo spletna mesta naših strank, priporočamo, da posodobijo svojo strukturo stalnih povezav na:

/%postname%/

Seveda lahko velika sprememba, kot je ta, povzroči nazadovanje, vendar smo videli, da sčasoma prednosti močno odtehtajo tveganja. Upoštevajte, da posodobitev vaše strukture trajnih povezav NIČ ne preusmeri obiskovalcev na te stare povezave, niti ne posodobi notranjih povezav v vaši vsebini.

Kako posodobiti svoje stalne povezave v vaši vsebini WordPress

Ko naredite to spremembo, boste morda opazili nekaj padca v uvrstitvi v iskalniku za te objave, ker lahko preusmeritev povezave zmanjša nekaj avtoritete povratnih povezav. Ena stvar, ki lahko pomaga, je pravilno preusmerjanje prometa, ki prihaja na te povezave, IN spreminjanje povezav v vaši vsebini.

  1. Preusmeritve zunanjih povezav – na svojem spletnem mestu morate ustvariti preusmeritev, ki išče vzorec regularnega izraza in pravilno preusmerja uporabnika na ustrezno stran. Tudi če popravite vse notranje povezave, boste to želeli storiti za zunanje povezave, na katere klikajo obiskovalci. Pisal sem o tem, kako dodati regularni izraz (regularni izraz) preusmeritev v WordPress in posebej o kako narediti /LLLL/MM/DD/ preusmeritev.
  2. Notranje povezave – potem ko posodobite svojo strukturo trajnih povezav, boste morda še vedno imeli notranje povezave v svoji obstoječi vsebini, ki kažejo na stare povezave. Če nimate nastavljenih preusmeritev, boste zaradi njih prejeli 404 napaka ni najdena. Če imate nastavljene preusmeritve, še vedno ni tako dobro kot dejansko posodabljanje povezav. Dokazano je, da notranje povezave koristijo organskim rezultatom iskanja, zato je zmanjšanje števila preusmeritev odličen korak k ohranjanju čiste in točne vsebine.

Tukaj gre za to, da morate poizvedovati v tabeli s podatki o objavah, identificirati vzorec, ki je videti kot /LLLL/MM/DD, in nato zamenjati ta primerek. Tu pridejo kot nalašč regularni izrazi ... vendar še vedno potrebujete rešitev za ponavljanje vsebine vaše objave in nato posodobitev primerkov povezav – ne da bi pokvarili vašo vsebino.

Na srečo obstaja odlična rešitev za to, WP Migrate Pro. Z WP Migrate Pro:

  1. Izberite tabelo, ki jo želite posodobiti, v tem primeru wp_posts. Z izbiro ene same tabele zmanjšate vire, ki jih bo vzel postopek.
  2. Vstavite svoj regularni izraz. To je zahtevalo nekaj dela, da sem dobil pravilno sintakso, vendar sem našel odličnega strokovnjaka za regex na Fiverrju in so regex naredili v nekaj minutah. V polje Najdi vnesite naslednje (seveda prilagojeno vaši domeni):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) je spremenljivka, ki bo zajela polž iz izvornega niza, zato morate to spremenljivko dodati v niz Zamenjaj:
martech.zone/$1
  1. Morate klikniti gumb .* na desni strani polja za zamenjavo, da aplikaciji sporočite, da je to regularni izraz najti in zamenjati.
WP MIgrate Pro - Regex Zamenjava stalnih povezav LLLL/MM/DD v wp_posts
  1. Ena najlepših lastnosti tega vtičnika je, da si lahko dejansko ogledate spremembe, preden jih izvedete. V tem primeru sem lahko takoj videl, katere spremembe bodo narejene v bazi podatkov.
WP Migrate Pro – predogled zamenjave regularnega izraza stalnih povezav v wp_posts

Z uporabo vtičnika sem lahko posodobil 746 notranjih povezav v svoji vsebini v približno minuti. To je veliko lažje kot iskati vsako povezavo in jo poskušati zamenjati! To je le ena majhna funkcija v tem zmogljivem vtičniku za selitev in varnostno kopiranje. Je eden mojih najljubših in je na seznamu najboljši vtičniki WordPress za podjetja.

Prenesite WP Migrate Pro

Razkritje: Martech Zone je podružnica podjetja WP Migracija in jo uporablja ter druge pridružene povezave v tem članku.

Douglas Karr

Douglas Karr je ustanovitelj Martech Zone in priznan strokovnjak za digitalno transformacijo. Douglas je pomagal zagnati več uspešnih zagonskih podjetij MarTech, pomagal je pri skrbnem pregledu v vrednosti več kot 5 milijard USD pri prevzemih in naložbah Martecha ter še naprej uvaja lastne platforme in storitve. Je soustanovitelj Highbridge, svetovalno podjetje za digitalno transformacijo. Douglas je tudi objavljen avtor Dummie's guide in knjige o poslovnem vodenju.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.

Povezani članki