Content MarketingPartnerekSearch Marketing

WordPress: Keresse meg és cserélje ki az összes állandó hivatkozást az adatbázisában reguláris kifejezésekkel (például: /ÉÉÉÉ/HH/NN)

Bármelyik webhelyen, amely több mint egy évtizedet ölel fel, nem ritka, hogy sok változás történik a permalink szerkezetében. A korai időkben WordPress, nem volt ritka a permalink szerkezet ha egy blogbejegyzést olyan útvonalra szeretne beállítani, amely tartalmazza az évet, a hónapot, a napot és a bejegyzés számát:

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

Eltekintve attól, hogy szükségtelenül hosszú URL, van még pár probléma ezzel kapcsolatban:

  • A potenciális látogatók egy másik webhelyen vagy egy keresőmotorban látják az Ön cikkére mutató hivatkozást, de nem látogatják meg, mert látják a cikk megírásának évét, hónapját és napját. Még ha ez egy csodálatos, örökzöld cikk is… nem kattintanak rá a permalink szerkezete miatt.
  • A keresőmotorok a tartalmat lényegtelennek tekinthetik, mert az hierarchikusan több mappával távolabb a kezdőlaptól.

Ügyfeleink webhelyeinek optimalizálásakor azt javasoljuk, hogy frissítsék a bejegyzések állandó linkjeinek szerkezetét a következőkre:

/%postname%/

Természetesen egy ehhez hasonló jelentős változás visszaesést okozhat, de azt láttuk, hogy idővel az előnyök messze felülmúlják a kockázatokat. Ne feledje, hogy az állandó hivatkozások szerkezetének frissítése SEMMIT sem irányít át a látogatókra a régi linkekre, és nem frissíti a tartalom belső hivatkozásait sem.

Hogyan frissítheti állandó hivatkozásait a WordPress-tartalomban

Amikor végrehajtja ezt a módosítást, előfordulhat, hogy a keresőmotorok rangsorolása némileg csökken ezeken a bejegyzéseken, mert a link átirányítása csökkentheti a visszamutató linkek tekintélyét. Az egyik dolog, ami segíthet, az az, hogy megfelelően átirányítja az ezekre a linkekre érkező forgalmat ÉS módosítja a tartalomban lévő linkeket.

  1. Külső link átirányítások – olyan átirányítást kell létrehoznia a webhelyén, amely megkeresi a reguláris kifejezés mintáját, és megfelelően átirányítja a felhasználót a megfelelő oldalra. Még akkor is, ha minden belső hivatkozást kijavít, meg kell tennie ezt azoknál a külső hivatkozásoknál, amelyekre a látogatók kattintanak. Írtam arról, hogyan lehet reguláris kifejezést hozzáadni (regex) átirányítás a WordPressben és kifejezetten kb hogyan kell végrehajtani az /ÉÉÉÉ/HH/NN/ átirányítást.
  2. Belső linkek – A permalink szerkezetének frissítése után továbbra is lehetnek belső hivatkozások a meglévő tartalomban, amelyek a régi hivatkozásokra mutatnak. Ha nem állította be az átirányításokat, akkor az a 404 nem található hiba. Ha beállította az átirányításokat, az még mindig nem olyan jó, mint a linkek tényleges frissítése. A belső linkek bizonyítottan előnyösek az organikus keresési eredményekben, így az átirányítások számának csökkentése nagyszerű lépés a tartalom tiszta és pontos megőrzésében.

Itt az a probléma, hogy le kell kérdeznie a bejegyzések adattáblázatát, azonosítania kell minden olyan mintát, amely így néz ki: /ÉÉÉÉ/HH/NN, majd le kell cserélnie a példányt. Ez az a hely, ahol a reguláris kifejezések tökéletesen bejönnek… de továbbra is megoldásra van szükséged a bejegyzés tartalmának végigjátszásához, majd a hivatkozások példányainak frissítéséhez – anélkül, hogy összezavarnád a tartalmat.

Szerencsére van erre egy nagyszerű megoldás, WP Migrate Pro. A WP Migrate Pro segítségével:

  1. Válassza ki a frissíteni kívánt táblázatot, ebben az esetben wp_posts. Egyetlen tábla kiválasztásával minimálisra csökkenti a folyamathoz szükséges erőforrásokat.
  2. Szúrja be a reguláris kifejezést. Ez némi munkát igényelt, hogy helyesen állítsam be a szintaxist, de találtam egy nagyszerű regex szakembert a Fiverr-en, és néhány perc alatt elvégezték a regex-et. A Keresés mezőbe írja be a következőket (természetesen a domainre szabva):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. A (.*) egy olyan változó, amely rögzíti a slug-ot a forráskarakterláncból, ezért ezt a változót hozzá kell adni a Csere karakterlánchoz:
martech.zone/$1
  1. A cseremezőtől jobbra található .* gombra kell kattintania, hogy az alkalmazás tudja, hogy ez egy reguláris kifejezés megtalálni és pótolni.
WP MIgrate Pro – ÉÉÉÉ/HH/NN állandó hivatkozások reguláris kifejezése a wp_posts-ban
  1. Ennek a bővítménynek az egyik legszebb tulajdonsága, hogy ténylegesen megtekintheti a változtatások előnézetét, mielőtt végrehajtaná őket. Ebben az esetben azonnal láthattam, hogy milyen szerkesztéseket fognak végrehajtani az adatbázisban.
WP Migrate Pro – A regex előnézete a wp_posts állandó hivatkozásainak cseréjéről

A bővítmény segítségével körülbelül egy percen belül 746 belső hivatkozást tudtam frissíteni a tartalomban. Ez sokkal egyszerűbb, mint minden linket megnézni, és megpróbálni lecserélni! Ez csak egy apró funkció ebben a hatékony migrációs és biztonsági mentési bővítményben. Az egyik kedvencem, és a listámon is szerepel a legjobb WordPress bővítmények az üzleti élethez.

Töltse le a WP Migrate Pro-t

Közzététel: Martech Zone leányvállalata WP migráció és használja azt, valamint a cikkben szereplő egyéb társult linkeket.

Douglas Karr

Douglas Karr alapítója a Martech Zone és a digitális transzformáció elismert szakértője. Douglas számos sikeres MarTech startup beindításában segített, több mint 5 milliárd dolláros átvilágításban segédkezett a Martech akvizíciókban és befektetésekben, és továbbra is folytatja saját platformjainak és szolgáltatásainak elindítását. Társalapítója Highbridge, egy digitális transzformációs tanácsadó cég. Douglas egy Dummie's Guide és egy üzleti vezetői könyv szerzője is.

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.

Kapcsolódó cikkek