WordPress: Tafuta na Ubadilishe Vibali Vyote Katika Hifadhidata Yako kwa kutumia Maonyesho ya Kawaida (Mfano: /YYYY/MM/DD)
Kwa tovuti yoyote ambayo huchukua zaidi ya muongo mmoja, sio kawaida kwamba kuna mabadiliko mengi yaliyofanywa kwa muundo wa viungo vya kudumu. Katika siku za mwanzo za WordPress, haikuwa kawaida kwa muundo wa permalink kwa chapisho la blogi liwekwe kwenye njia iliyojumuisha mwaka, mwezi, siku, na kozi ya chapisho:
/%year%/%monthnum%/%day%/%postname%/
Mbali na kuwa na muda mrefu usio wa lazima URL, kuna maswala mengine kadhaa na hii:
- Wageni wanaowezekana wanaona kiungo cha makala yako kwenye tovuti nyingine au kwenye injini ya utafutaji na hawatembelei kwa sababu wanaona mwaka, mwezi, na siku ambayo makala yako yaliandikwa. Hata kama ni makala ya kustaajabisha, ya kijani kibichi kabisa… hawayabofsi kwa sababu ya muundo wa kiungo.
- Mitambo ya utafutaji inaweza kuona maudhui kama si muhimu kwa sababu ni kimatabaka folda kadhaa mbali na ukurasa wa nyumbani.
Wakati wa kuboresha tovuti za wateja wetu, tunapendekeza kwamba wasasishe muundo wa kiungo chao cha posta kuwa:
/%postname%/
Bila shaka, mabadiliko makubwa kama haya yanaweza kusababisha vikwazo lakini tumeona kwamba baada ya muda manufaa yanazidi hatari. Kumbuka kwamba kusasisha muundo wako wa kiunganishi HAKUNA CHOCHOTE cha kuwaelekeza wageni kwenye viungo hivyo vya zamani, wala hakusasishi viungo vya ndani ndani ya maudhui yako.
Jinsi ya Kusasisha Permalinks Yako Katika Yaliyomo kwenye WordPress
Unapofanya mabadiliko haya, unaweza kuona kushuka kwa kiwango cha injini yako ya utafutaji kwenye machapisho hayo kwa sababu kuelekeza kiungo kunaweza kupunguza mamlaka kutoka kwa viungo vya nyuma. Jambo moja linaloweza kusaidia ni kuelekeza upya trafiki inakuja kwa viungo hivyo NA kurekebisha viungo katika maudhui yako.
- Uelekezaji Upya wa Kiungo cha Nje - lazima uunde uelekezaji upya kwenye tovuti yako ambao hutafuta muundo wa kawaida wa kujieleza na uelekeze upya mtumiaji kwa ukurasa unaofaa. Hata ukirekebisha viungo vyote vya ndani, utataka kufanya hivi kwa viungo vya nje ambavyo wageni wako wanabofya. Nimeandika juu ya jinsi ya kuongeza usemi wa kawaida (regex) elekeza kwenye WordPress na haswa kuhusu jinsi ya kufanya /YYYY/MM/DD/ kuelekeza upya.
- Viungo vya ndani - baada ya kusasisha muundo wako wa kiungo cha kudumu, bado unaweza kuwa na viungo vya ndani katika maudhui yako yaliyopo ambavyo vinaelekeza kwenye viungo vya zamani. Iwapo huna uelekezaji kwingine umewekwa, utasababisha wewe kupata a 404 haikupatikana kosa. Ikiwa una uelekezaji kwingine uliosanidiwa, bado si nzuri kama kusasisha viungo vyako. Viungo vya ndani vimethibitishwa kufaidi matokeo yako ya utafutaji wa kikaboni kwa hivyo kupunguza idadi ya uelekezaji upya ni hatua nzuri katika kuweka maudhui yako safi na sahihi.
Tatizo hapa ni kwamba unahitaji kuuliza jedwali la data ya machapisho yako, tambua muundo wowote unaofanana na /YYYY/MM/DD, kisha ubadilishe mfano huo. Hapa ndipo matamshi ya kawaida yanapoingia kikamilifu... lakini bado unahitaji suluhu ya kurudia kupitia maudhui ya chapisho lako na kisha kusasisha matukio ya viungo - bila kuharibu maudhui yako.
Kwa bahati nzuri, kuna suluhisho nzuri kwa hili, WP Hamisha Pro. Na WP Migrate Pro:
- Chagua jedwali unalotaka kusasisha, katika kesi hii, wp_ vifungo. Kwa kuchagua jedwali moja, unapunguza rasilimali ambazo mchakato utachukua.
- Weka usemi wako wa kawaida. Hii ilichukua kazi kidogo kwangu kupata syntax sahihi, lakini nilipata mtaalamu mkubwa wa regex kwenye Fiverr na walikuwa na regex kufanywa katika suala la dakika. Katika sehemu ya Tafuta, weka yafuatayo (iliyobinafsishwa kwa kikoa chako, bila shaka):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- (.*) ni kigezo ambacho kitanasa koa kutoka kwa safu ya chanzo, kwa hivyo lazima uongeze utaftaji huo kwenye safu ya Badilisha:
martech.zone/$1
- Lazima ubofye kitufe cha .* kilicho upande wa kulia wa uga wa kubadilisha ili kujulisha programu kuwa hii ni usemi wa kawaida Tafuta na ubadilishe.
- Mojawapo ya sifa nzuri za programu-jalizi hii ni kwamba unaweza kuhakiki mabadiliko kabla ya kuyatekeleza. Katika kesi hii, niliweza kuona mara moja ni mabadiliko gani yangefanywa kwenye hifadhidata.
Kwa kutumia programu-jalizi, niliweza kusasisha viungo 746 vya ndani katika maudhui yangu ndani ya dakika moja au zaidi. Hiyo ni rahisi sana kuliko kutafuta kila kiungo na kujaribu kukibadilisha! Hiki ni kipengele kimoja kidogo katika programu-jalizi hii yenye nguvu ya uhamiaji na chelezo. Ni mojawapo ya vipendwa vyangu na imeorodheshwa kwenye orodha yangu ya programu-jalizi bora za WordPress kwa biashara.
Disclosure: Martech Zone ni mshirika wa WP Hamisha na anaitumia na viungo vingine vya ushirika katika nakala hii.