Content MarketingԳործընկերներSearch Marketing

WordPress. Գտեք և փոխարինեք բոլոր մշտական ​​հղումները ձեր տվյալների բազայում՝ օգտագործելով կանոնավոր արտահայտություններ (Օրինակ՝ /YYYY/MM/DD)

Մեկ տասնամյակից ավելի ընդգրկող ցանկացած կայքի դեպքում հազվադեպ չէ, որ մշտական ​​հղման կառուցվածքում շատ փոփոխություններ են կատարվում: -ի առաջին օրերին WordPress, դա հազվադեպ չէր permalink կառուցվածքը որպեսզի բլոգի գրառումը սահմանվի այնպիսի ուղու վրա, որը ներառում է գրառման տարին, ամիսը, օրը և սլագը.

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

Բացի անտեղի երկար ունենալուց URL, սրա հետ կապված կան մի քանի այլ խնդիրներ.

  • Հնարավոր այցելուները տեսնում են ձեր հոդվածի հղումը մեկ այլ կայքում կամ որոնման համակարգում և չեն այցելում, քանի որ տեսնում են ձեր հոդվածի գրման տարին, ամիսը և օրը: Նույնիսկ եթե դա զարմանալի, մշտադալար հոդված է… նրանք չեն կտտացնում դրա վրա մշտական ​​հղման կառուցվածքի պատճառով:
  • Որոնման համակարգերը կարող են բովանդակությունը համարել ոչ կարևոր, քանի որ դա այդպես է հիերարխիկորեն գլխավոր էջից մի քանի թղթապանակ հեռու:

Մեր հաճախորդների կայքերը օպտիմալացնելիս խորհուրդ ենք տալիս, որ նրանք թարմացնեն իրենց գրառումների մշտական ​​հղման կառուցվածքը հետևյալ կերպ.

/%postname%/

Իհարկե, նման լուրջ փոփոխությունը կարող է անհաջողություններ առաջացնել, բայց մենք տեսանք, որ ժամանակի ընթացքում առավելությունները շատ ավելին են, քան ռիսկերը: Հիշեք, որ ձեր մշտական ​​հղման կառուցվածքի թարմացումը ՈՉԻՆՉ չի վերահղում այցելուներին դեպի այդ հին հղումները, ինչպես նաև չի թարմացնում ներքին հղումները ձեր բովանդակության մեջ:

Ինչպես թարմացնել ձեր մշտական ​​հղումները ձեր WordPress բովանդակության մեջ

Երբ դուք կատարում եք այս փոփոխությունը, դուք կարող եք տեսնել ձեր որոնման համակարգի վարկանիշի որոշակի անկում այդ գրառումներում, քանի որ հղման վերահղումը կարող է որոշակի հեղինակություն կորցնել հետին հղումներից: Մի բան, որը կարող է օգնել, ճիշտ վերահղել երթևեկությունը, որը գալիս է դեպի այդ հղումները և փոփոխել ձեր բովանդակության հղումները:

  1. Արտաքին կապի վերահղումներ – դուք պետք է ձեր կայքում ստեղծեք վերահղում, որը կփնտրի սովորական արտահայտությունների օրինակ և ճիշտ վերահղում օգտագործողին համապատասխան էջ: Նույնիսկ եթե դուք ուղղեք բոլոր ներքին հղումները, դուք կցանկանաք դա անել արտաքին հղումների համար, որոնց վրա ձեր այցելուները սեղմում են: Ես գրել եմ, թե ինչպես ավելացնել կանոնավոր արտահայտություն (կարգավորումը) վերահղում WordPress-ում և մասնավորապես մասին ինչպես անել /YYYY/MM/DD/ վերահղումը.
  2. Ներքին հղումներ – Ձեր մշտական ​​հղման կառուցվածքը թարմացնելուց հետո ձեր առկա բովանդակության մեջ դեռ կարող եք ունենալ ներքին հղումներ, որոնք մատնանշում են հին հղումները: Եթե ​​վերահղումներ չկանգնեք, դրանք կհանգեցնեն ձեզ a 404 սխալ չի գտնվել: Եթե ​​դուք ունեք վերահղումներ, ապա դա դեռ այնքան լավ չէ, որքան իրականում ձեր հղումները թարմացնելը: Ապացուցված է, որ ներքին հղումները օգուտ են բերում ձեր օրգանական որոնման արդյունքներին, ուստի վերահղումների քանակի կրճատումը հիանալի քայլ է ձեր բովանդակությունը մաքուր և ճշգրիտ պահելու համար:

Խնդիրն այստեղ այն է, որ դուք պետք է հարցում կատարեք ձեր գրառումների տվյալների աղյուսակում, նույնականացնեք ցանկացած օրինակ, որը նման է /YYYY/MM/DD-ին և այնուհետև փոխարինեք այդ օրինակը: Այստեղ կանոնավոր արտահայտությունները հիանալի կերպով հայտնվում են… բայց ձեզ դեռ լուծում է պետք՝ ձեր գրառման բովանդակության միջոցով կրկնելու և այնուհետև հղումների օրինակները թարմացնելու համար՝ առանց ձեր բովանդակությունը խառնաշփոթելու:

Բարեբախտաբար, դրա համար հիանալի լուծում կա, WP Migrate Pro. WP Migrate Pro-ով.

  1. Ընտրեք աղյուսակը, որը ցանկանում եք թարմացնել, այս դեպքում, wp_posts. Ընտրելով մեկ աղյուսակ՝ դուք նվազագույնի եք հասցնում գործընթացի համար անհրաժեշտ ռեսուրսները:
  2. Տեղադրեք ձեր կանոնավոր արտահայտությունը: Սա ինձ համար մի քիչ աշխատանք պահանջեց՝ շարահյուսությունը ճիշտ դարձնելու համար, բայց ես Fiverr-ում գտա ռեգեքսի հիանալի մասնագետ, և նրանք մի քանի րոպեում կատարեցին ռեգեքսը: Գտնել դաշտում տեղադրեք հետևյալը (հարմարեցված է ձեր տիրույթի համար, իհարկե).
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. (.*)-ը փոփոխական է, որը պատրաստվում է գրավել slug-ը աղբյուրի տողից, այնպես որ դուք պետք է ավելացնեք այդ փոփոխականը Replace տողի մեջ.
martech.zone/$1
  1. Դուք պետք է սեղմեք փոխարինման դաշտի աջ կողմում գտնվող .* կոճակը, որպեսզի հավելվածը իմանա, որ սա սովորական արտահայտություն է գտնել և փոխարինել.
WP MIgrate Pro - Regex-ի փոխարինում YYYY/MM/DD մշտական ​​հղումների wp_posts-ում
  1. Այս հավելվածի ամենագեղեցիկ առանձնահատկություններից մեկն այն է, որ դուք կարող եք իրականում նախադիտել փոփոխությունները նախքան դրանք կատարելը: Այս դեպքում ես անմիջապես կարող էի տեսնել, թե ինչ խմբագրումներ են կատարվելու տվյալների բազայում։
WP Migrate Pro - Regex-ի նախադիտում wp_posts-ում մշտական ​​հղումների փոխարինում

Օգտագործելով plugin-ը, ես կարողացա թարմացնել 746 ներքին հղումներ իմ բովանդակության մեջ մեկ րոպեի ընթացքում: Դա շատ ավելի հեշտ է, քան յուրաքանչյուր հղում փնտրելը և այն փոխարինելու փորձը: Սա ընդամենը մեկ փոքրիկ հատկանիշ է այս հզոր միգրացիայի և պահուստավորման հավելվածում: Դա իմ սիրելիներից մեկն է, և այն նշված է իմ ցուցակում WordPress-ի լավագույն հավելվածները բիզնեսի համար.

Ներբեռնեք WP Migrate Pro

Բացահայտում: Martech Zone դուստր ձեռնարկությունն է WP Միգրացիա և օգտագործում է այն և այլ փոխկապակցված հղումներ այս հոդվածում:

Douglas Karr

Douglas Karr հիմնադիրն է Martech Zone և թվային փոխակերպման ճանաչված փորձագետ: Դուգլասը օգնել է հիմնել մի քանի հաջողակ MarTech ստարտափներ, օգնել է ավելի քան 5 միլիարդ ԱՄՆ դոլարի չափով ուսումնասիրություն կատարել Martech-ի ձեռքբերումների և ներդրումների համար և շարունակում է գործարկել իր սեփական հարթակներն ու ծառայությունները: Նա համահիմնադիր է Highbridge, թվային փոխակերպման խորհրդատվական ընկերություն։ Դուգլասը նաև հրատարակված է Dummie's ուղեցույցի և բիզնեսի առաջնորդության գրքի հեղինակ:

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.

Առնչվող հոդվածներ