sadržaj MarketingPartneriSearch Marketing

WordPress: Pronađite i zamijenite sve stalne veze u svojoj bazi podataka koristeći regularne izraze (Primjer: /GGGG/MM/DD)

Sa bilo kojom web lokacijom koja se proteže više od jedne decenije, nije neuobičajeno da postoje mnoge promjene u strukturi stalne veze. U ranim danima WordPress, nije bilo neuobičajeno za struktura stalne veze da se objava na blogu postavi na putanju koja uključuje godinu, mjesec, dan i dio posta:

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

Osim što je nepotrebno dugo URL, postoji još nekoliko problema s ovim:

  • Potencijalni posjetitelji vide vezu do vašeg članka na drugoj stranici ili na tražilici, a ne posjećuju je jer vide godinu, mjesec i dan kada je vaš članak napisan. Čak i ako je to nevjerojatan, zimzeleni članak... oni ne kliknu na njega zbog strukture permalinka.
  • Pretraživači mogu smatrati sadržaj nevažnim jer jeste hijerarhijski nekoliko foldera dalje od početne stranice.

Prilikom optimizacije web stranica naših klijenata, preporučujemo im da ažuriraju strukturu postova na:

/%postname%/

Naravno, velika promjena poput ove može uzrokovati zastoje, ali vidjeli smo da su s vremenom prednosti daleko veće od rizika. Imajte na umu da ažuriranje vaše strukture permalink NIŠTA ne preusmjerava posjetitelje na te stare veze, niti ažurira interne veze unutar vašeg sadržaja.

Kako ažurirati svoje stalne veze u vašem WordPress sadržaju

Kada napravite ovu izmjenu, možda ćete primijetiti pad u rangiranju vašeg pretraživača na tim objavama jer preusmjeravanje veze može odbaciti neki autoritet povratnih veza. Jedna stvar koja može pomoći je da pravilno preusmjerite promet koji dolazi na te veze I da modificirate veze u vašem sadržaju.

  1. Preusmjeravanja vanjske veze – morate kreirati preusmjeravanje na vašoj web stranici koje traži obrazac regularnog izraza i ispravno preusmjerava korisnika na odgovarajuću stranicu. Čak i ako popravite sve interne veze, poželjet ćete to učiniti za vanjske veze na koje vaši posjetitelji kliknu. Pisao sam o tome kako dodati regularni izraz (regularni izraz) preusmjeravanje u WordPress-u i posebno o kako napraviti /GGGG/MM/DD/ preusmjeravanje.
  2. Interne veze – nakon što ažurirate strukturu stalne veze, i dalje možete imati interne veze u postojećem sadržaju koje upućuju na stare veze. Ako nemate podešena preusmjeravanja, ona će rezultirati time da dobijete a 404 nije pronađena greška. Ako imate postavljena preusmjeravanja, to još uvijek nije tako dobro kao stvarno ažuriranje vaših veza. Dokazano je da interne veze imaju koristi za vaše organske rezultate pretraživanja, tako da je smanjenje broja preusmjeravanja odličan korak u održavanju čistog i preciznog sadržaja.

Ovdje je problem što trebate upiti svoju tablicu podataka sa postovama, identificirati bilo koji obrazac koji izgleda kao /GGGG/MM/DD, a zatim zamijeniti tu instancu. Ovo je mjesto gdje regularni izrazi savršeno dolaze… ali i dalje vam je potrebno rješenje za ponavljanje sadržaja vašeg posta i zatim ažuriranje instanci veza – bez zabrljanja sadržaja.

Srećom, postoji odlično rješenje za ovo, WP Migrate Pro. Sa WP Migrate Pro:

  1. Odaberite tabelu koju želite ažurirati, u ovom slučaju, wp_posts. Odabirom jedne tablice minimizirate resurse koje će proces uzeti.
  2. Unesite regularni izraz. Trebalo mi je malo posla da ispravim sintaksu, ali sam pronašao odličnog profesionalca za regularne izraze na Fiverru i oni su obavili regex za nekoliko minuta. U polje Pronađi unesite sljedeće (naravno prilagođeno za vašu domenu):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*) je varijabla koja će uhvatiti puž iz izvornog niza, tako da morate dodati tu varijablu u Zamijeni string:
martech.zone/$1
  1. Morate kliknuti na dugme .* desno od polja za zamjenu kako biste aplikaciji obavijestili da je ovo regularni izraz pronaći i zamijeniti.
WP Migrate Pro - Regex zamjena stalnih veza YYYY/MM/DD u wp_posts
  1. Jedna od najljepših karakteristika ovog dodatka je da zapravo možete pregledati promjene prije nego što ih izvršite. U ovom slučaju, odmah sam mogao vidjeti koje izmjene će biti napravljene u bazi podataka.
WP Migrate Pro - Pregled redovnog izraza Zamjena stalnih veza u wp_posts

Koristeći dodatak, uspio sam ažurirati 746 internih veza u svom sadržaju u roku od jedne minute. To je mnogo lakše nego tražiti svaku vezu i pokušavati je zamijeniti! Ovo je samo jedna mala karakteristika u ovom moćnom dodatku za migraciju i rezervnu kopiju. Jedan je od mojih omiljenih i nalazi se na mojoj listi najbolji WordPress dodaci za poslovanje.

Preuzmite WP Migrate Pro

Disclosure: Martech Zone je podružnica WP Migrate i koristi ga i druge partnerske veze u ovom članku.

Douglas Karr

Douglas Karr je CMO of OpenINSIGHTS i osnivač Martech Zone. Douglas je pomogao desetinama uspješnih MarTech startupova, pomogao je u dubinskom pregledu od preko 5 milijardi dolara u Martechovim akvizicijama i investicijama, te nastavlja da pomaže kompanijama u implementaciji i automatizaciji njihovih prodajnih i marketinških strategija. Douglas je međunarodno priznati stručnjak za digitalnu transformaciju i MarTech stručnjak i govornik. Douglas je također objavljeni autor Dummie's vodiča i knjige o poslovnom liderstvu.

Vezani članci

Nazad na vrh dugmeta
blizu

Adblock otkriven

Martech Zone je u mogućnosti da vam pruži ovaj sadržaj bez ikakvih troškova jer mi unovčavamo našu stranicu putem prihoda od oglasa, partnerskih veza i sponzorstava. Bili bismo zahvalni ako biste uklonili svoj blokator oglasa dok gledate našu web stranicu.