වර්ඩ්ප්රෙස්: නිත්ය ප්රකාශන භාවිතයෙන් ඔබේ දත්ත සමුදායේ ඇති සියලුම පර්මාලින්ක් සොයන්න සහ ප්රතිස්ථාපනය කරන්න (උදාහරණ: /YYYY/MM/DD)
දශකයක් පුරා විහිදෙන ඕනෑම වෙබ් අඩවියක් සමඟ, පර්මාලින්ක් ව්යුහයට බොහෝ වෙනස්කම් සිදු කිරීම සාමාන්ය දෙයක් නොවේ. මුල් කාලයේ වර්ඩ්ප්රෙස්, සඳහා එය අසාමාන්ය දෙයක් නොවීය permalink ව්යුහය බ්ලොග් සටහනක් සඳහා වර්ෂය, මාසය, දිනය සහ පළකිරීමේ ස්ලග් ඇතුළත් මාර්ගයක් සැකසීමට:
/%year%/%monthnum%/%day%/%postname%/
අනවශ්ය ලෙස දිගු වීම හැරුණු විට URL එක, මේ සමඟ තවත් ගැටළු කිහිපයක් තිබේ:
- විභව අමුත්තන් වෙනත් වෙබ් අඩවියක හෝ සෙවුම් යන්ත්රයක ඔබේ ලිපියට සබැඳියක් දකින අතර ඔවුන් ඔබේ ලිපිය ලියා ඇති වර්ෂය, මාසය සහ දිනය දකින නිසා ඔවුන් නොපැමිණේ. එය විශ්මයජනක, සදාහරිත ලිපියක් වුවද... පර්මාලින්ක් ව්යුහය නිසා ඔවුන් එය මත ක්ලික් නොකරයි.
- සෙවුම් යන්ත්ර එය වැදගත් නොවන බැවින් අන්තර්ගතය නොවැදගත් ලෙස සැලකිය හැක ධුරාවලියේ මුල් පිටුවෙන් ෆෝල්ඩර කිහිපයක් දුරින්.
අපගේ සේවාලාභීන්ගේ වෙබ් අඩවි ප්රශස්ත කරන විට, ඔවුන් ඔවුන්ගේ පෝස්ට් පර්මාලින්ක් ව්යුහය යාවත්කාලීන කරන ලෙස අපි නිර්දේශ කරමු:
/%postname%/
ඇත්ත වශයෙන්ම, මෙවැනි විශාල වෙනසක් පසුබෑමක් ඇති කළ හැකි නමුත් කාලයත් සමඟ වාසි අවදානම්වලට වඩා බෙහෙවින් වැඩි බව අපි දැක ඇත්තෙමු. ඔබේ පර්මාලින්ක් ව්යුහය යාවත්කාලීන කිරීමෙන් එම පැරණි සබැඳි වෙත අමුත්තන් යළි හරවා යැවීමට කිසිවක් සිදු නොවන බව හෝ ඔබේ අන්තර්ගතය තුළ අභ්යන්තර සබැඳි යාවත්කාලීන නොකරන බව මතක තබා ගන්න.
ඔබේ වර්ඩ්ප්රෙස් අන්තර්ගතය තුළ ඔබේ පර්මාලින්ක් යාවත්කාලීන කරන්නේ කෙසේද?
ඔබ මෙම වෙනස් කිරීම සිදු කරන විට, එම පළ කිරීම් මත ඔබගේ සෙවුම් යන්ත්ර ශ්රේණිගත කිරීම්වල යම් පහත වැටීමක් ඔබට දැකිය හැක, මන්ද සබැඳිය යළි හරවා යැවීමෙන් පසු සබැඳි වලින් යම් අධිකාරියක් පහත වැටිය හැක. උපකාර කළ හැකි එක් දෙයක් නම්, එම සබැඳි වෙත පැමිණෙන ගමනාගමනය නිසි ලෙස හරවා යැවීම සහ ඔබේ අන්තර්ගතයේ ඇති සබැඳි වෙනස් කිරීමයි.
- බාහිර සබැඳි යළි-යොමුවීම් - ඔබ ඔබේ වෙබ් අඩවියේ සාමාන්ය ප්රකාශන රටාව සොයන සහ පරිශීලකයා සුදුසු පිටුවට නිසි ලෙස හරවා යවන යළි-යොමුවක් සෑදිය යුතුය. ඔබ සියලු අභ්යන්තර සබැඳි නිවැරදි කළත්, ඔබේ අමුත්තන් ක්ලික් කරන බාහිර සබැඳි සඳහා මෙය කිරීමට ඔබට අවශ්ය වනු ඇත. මම සාමාන්ය ප්රකාශනයක් එකතු කරන ආකාරය ගැන ලියා ඇත (regex) WordPress හි යළි-යොමු කිරීම් සහ විශේෂයෙන් ගැන /YYYY/MM/DD/ යළි-යොමුවීම් කරන්නේ කෙසේද.
- අභ්යන්තර සබැඳි - ඔබ ඔබේ permalink ව්යුහය යාවත්කාලීන කිරීමෙන් පසුව, පැරණි සබැඳි වෙත යොමු වන ඔබේ පවතින අන්තර්ගතයේ අභ්යන්තර සබැඳි ඔබට තවමත් තිබිය හැක. ඔබ යළි-යොමුවීම් පිහිටුවා නොමැති නම්, ඒවා ඔබට ලබා ගැනීමට හේතු වනු ඇත 404 දෝෂයක් හමු නොවීය. ඔබ යළි-යොමුවීම් පිහිටුවා ඇත්නම්, එය තවමත් ඔබේ සබැඳි යාවත්කාලීන කිරීම තරම් හොඳ නැත. අභ්යන්තර සබැඳි ඔබේ කාබනික සෙවුම් ප්රතිඵලවලට ප්රයෝජනවත් වන බව ඔප්පු වී ඇති බැවින් යළි-යොමුවීම් සංඛ්යාව අඩු කිරීම ඔබේ අන්තර්ගතය පිරිසිදුව සහ නිරවද්යව තබා ගැනීමේ විශිෂ්ට පියවරකි.
මෙහි ඇති ගැටළුව නම්, ඔබට ඔබගේ පළ කිරීම් දත්ත වගුව විමසා, /YYYY/MM/DD වැනි ඕනෑම රටාවක් හඳුනාගෙන, එම අවස්ථාව ප්රතිස්ථාපනය කිරීමට අවශ්ය වීමයි. නිත්ය ප්රකාශන පරිපූර්ණ ලෙස පැමිණෙන්නේ මෙහිදීය… නමුත් ඔබට තවමත් ඔබේ පළ කිරීම් අන්තර්ගතය හරහා නැවත නැවත කිරීමට සහ පසුව සබැඳිවල අවස්ථා යාවත්කාලීන කිරීමට විසඳුමක් අවශ්ය වේ - ඔබේ අන්තර්ගතය අවුල් නොකර.
ස්තූතියි, මේ සඳහා හොඳ විසඳුමක් තිබේ, WP Migrate Pro. WP Migrate Pro සමඟ:
- ඔබ යාවත්කාලීන කිරීමට බලාපොරොත්තු වන වගුව තෝරන්න, මෙම අවස්ථාවේදී, wp_posts. තනි වගුවක් තේරීමෙන්, ක්රියාවලියට ගතවන සම්පත් ඔබ අවම කරයි.
- ඔබේ සාමාන්ය ප්රකාශනය ඇතුළු කරන්න. මෙය මට වාක්ය ඛණ්ඩය නිවැරැදි කර ගැනීමට වැඩ ටිකක් ගත විය, නමුත් මට Fiverr හි විශිෂ්ට regex වෘත්තිකයෙක් හමු වූ අතර ඔවුන් විනාඩි කිහිපයකින් regex එක කර ඇත. සොයන්න ක්ෂේත්රය තුළ, පහත සඳහන් දෑ ඇතුළු කරන්න (ඔබේ වසම සඳහා අභිරුචිකරණය, ඇත්ත වශයෙන්ම):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- (.*) යනු ප්රභව තන්තුවෙන් ස්ලග් ග්රහණය කිරීමට යන විචල්යයකි, එබැවින් ඔබට එම විචල්යය ප්රතිස්ථාපන තන්තුවට එක් කළ යුතුය:
martech.zone/$1
- මෙය සාමාන්ය ප්රකාශනයක් බව යෙදුමට දැන ගැනීමට ඔබ ප්රතිස්ථාපන ක්ෂේත්රයේ දකුණු පස ඇති .* බොත්තම ක්ලික් කළ යුතුය සොයාගෙන ප්රතිස්ථාපනය කරන්න.
- මෙම ප්ලගිනයේ ඇති ලස්සනම විශේෂාංගයක් නම්, ඔබට ඒවා ක්රියාත්මක කිරීමට පෙර ඇත්ත වශයෙන්ම වෙනස්කම් පෙරදසුන් කළ හැකි වීමයි. මෙම අවස්ථාවෙහිදී, දත්ත සමුදායට සිදු කිරීමට යන සංස්කරණයන් මොනවාදැයි මට වහාම දැක ගත හැකි විය.
ප්ලගිනය භාවිතයෙන්, මිනිත්තුවක් හෝ ඊට වැඩි කාලයක් ඇතුළත මගේ අන්තර්ගතයේ අභ්යන්තර සබැඳි 746ක් යාවත්කාලීන කිරීමට මට හැකි විය. එක් එක් සබැඳිය දෙස බලා එය ප්රතිස්ථාපනය කිරීමට උත්සාහ කරනවාට වඩා එය ඉතා පහසුයි! මෙය මෙම බලගතු සංක්රමණය සහ උපස්ථ ප්ලගිනයේ ඇති එක් කුඩා විශේෂාංගයක් පමණි. එය මගේ ප්රියතම එකක් වන අතර එය මගේ ලැයිස්තුවේ ලැයිස්තුගත කර ඇත ව්යාපාර සඳහා හොඳම WordPress ප්ලගීන.
අනාවරණය: Martech Zone හි අනුබද්ධයකි WP සංක්රමණය සහ මෙම ලිපියේ එය සහ අනෙකුත් අනුබද්ධ සබැඳි භාවිතා කරයි.