വേർഡ്പ്രസ്സ്: റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡാറ്റാബേസിലെ എല്ലാ പെർമലിങ്കുകളും കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക (ഉദാഹരണം: /YYYY/MM/DD)
ഒരു ദശാബ്ദത്തിലേറെയായി വ്യാപിച്ചുകിടക്കുന്ന ഏതൊരു സൈറ്റിലും, പെർമാലിങ്ക് ഘടനയിൽ നിരവധി മാറ്റങ്ങൾ വരുത്തുന്നത് അസാധാരണമല്ല. യുടെ ആദ്യകാലങ്ങളിൽ വേർഡ്പ്രൈസ്, അത് അസാധാരണമായിരുന്നില്ല പെർമലിങ്ക് ഘടന ഒരു ബ്ലോഗ് പോസ്റ്റിന്റെ വർഷം, മാസം, ദിവസം, സ്ലഗ് എന്നിവ ഉൾപ്പെടുന്ന പാതയിലേക്ക് സജ്ജീകരിക്കുന്നതിന്:
/%year%/%monthnum%/%day%/%postname%/
അനാവശ്യമായി നീളം കൂടിയത് മാറ്റിനിർത്തി യുആർഎൽ, ഇതിൽ മറ്റ് രണ്ട് പ്രശ്നങ്ങളുണ്ട്:
- സാധ്യതയുള്ള സന്ദർശകർ മറ്റൊരു സൈറ്റിലോ സെർച്ച് എഞ്ചിനിലോ നിങ്ങളുടെ ലേഖനത്തിലേക്കുള്ള ലിങ്ക് കാണുകയും നിങ്ങളുടെ ലേഖനം എഴുതിയ വർഷം, മാസം, ദിവസം എന്നിവ കാണുകയും ചെയ്യുന്നതിനാൽ അവർ സന്ദർശിക്കില്ല. അതിശയകരവും നിത്യഹരിതവുമായ ഒരു ലേഖനമാണെങ്കിലും... പെർമാലിങ്ക് ഘടന കാരണം അവർ അതിൽ ക്ലിക്ക് ചെയ്യുന്നില്ല.
- സെർച്ച് എഞ്ചിനുകൾ ഉള്ളടക്കത്തെ അപ്രധാനമായി കണക്കാക്കിയേക്കാം, കാരണം അത് ശ്രേണിപരമായി ഹോം പേജിൽ നിന്ന് നിരവധി ഫോൾഡറുകൾ അകലെ.
ഞങ്ങളുടെ ക്ലയന്റുകളുടെ സൈറ്റുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുമ്പോൾ, അവരുടെ പോസ്റ്റ് പെർമാലിങ്ക് ഘടന ഇതിലേക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു:
/%postname%/
തീർച്ചയായും, ഇതുപോലുള്ള ഒരു പ്രധാന മാറ്റം തിരിച്ചടികൾക്ക് കാരണമാകും, എന്നാൽ കാലക്രമേണ നേട്ടങ്ങൾ അപകടസാധ്യതകളേക്കാൾ വളരെ കൂടുതലാണെന്ന് ഞങ്ങൾ കണ്ടു. നിങ്ങളുടെ പെർമാലിങ്ക് ഘടന അപ്ഡേറ്റ് ചെയ്യുന്നത് പഴയ ലിങ്കുകളിലേക്ക് സന്ദർശകരെ റീഡയറക്ടുചെയ്യുന്നതിനോ നിങ്ങളുടെ ഉള്ളടക്കത്തിനുള്ളിലെ ആന്തരിക ലിങ്കുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനോ ഒന്നും ചെയ്യുന്നില്ല എന്നത് ഓർമ്മിക്കുക.
നിങ്ങളുടെ വേർഡ്പ്രസ്സ് ഉള്ളടക്കത്തിൽ നിങ്ങളുടെ പെർമലിങ്കുകൾ എങ്ങനെ അപ്ഡേറ്റ് ചെയ്യാം
നിങ്ങൾ ഈ മാറ്റം വരുത്തുമ്പോൾ, ആ പോസ്റ്റുകളിൽ നിങ്ങളുടെ സെർച്ച് എഞ്ചിൻ റാങ്കിംഗിൽ ചില ഇടിവ് നിങ്ങൾ കണ്ടേക്കാം, കാരണം ലിങ്ക് റീഡയറക്ടുചെയ്യുന്നത് ബാക്ക്ലിങ്കുകളിൽ നിന്ന് കുറച്ച് അധികാരം നഷ്ടപ്പെട്ടേക്കാം. ആ ലിങ്കുകളിലേക്ക് വരുന്ന ട്രാഫിക് ശരിയായി റീഡയറക്ട് ചെയ്യുകയും നിങ്ങളുടെ ഉള്ളടക്കത്തിലെ ലിങ്കുകൾ പരിഷ്ക്കരിക്കുകയും ചെയ്യുക എന്നതാണ് സഹായിക്കുന്ന ഒരു കാര്യം.
- ബാഹ്യ ലിങ്ക് റീഡയറക്ടുകൾ - നിങ്ങളുടെ സൈറ്റിൽ പതിവ് എക്സ്പ്രഷൻ പാറ്റേൺ തിരയുകയും ഉപയോക്താവിനെ ഉചിതമായ പേജിലേക്ക് റീഡയറക്ട് ചെയ്യുകയും ചെയ്യുന്ന ഒരു റീഡയറക്ട് സൃഷ്ടിക്കണം. നിങ്ങൾ എല്ലാ ആന്തരിക ലിങ്കുകളും ശരിയാക്കിയാലും, നിങ്ങളുടെ സന്ദർശകർ ക്ലിക്കുചെയ്യുന്ന ബാഹ്യ ലിങ്കുകൾക്കായി ഇത് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കും. ഒരു സാധാരണ പദപ്രയോഗം എങ്ങനെ ചേർക്കാം എന്നതിനെക്കുറിച്ച് ഞാൻ എഴുതിയിട്ടുണ്ട് (regex) വേർഡ്പ്രസിൽ റീഡയറക്ട് ചെയ്യുക, പ്രത്യേകമായി /YYYY/MM/DD/ റീഡയറക്ട് എങ്ങനെ ചെയ്യാം.
- ആന്തരിക ലിങ്കുകൾ - നിങ്ങളുടെ പെർമാലിങ്ക് ഘടന അപ്ഡേറ്റ് ചെയ്തതിന് ശേഷം, പഴയ ലിങ്കുകളിലേക്ക് വിരൽ ചൂണ്ടുന്ന നിങ്ങളുടെ നിലവിലുള്ള ഉള്ളടക്കത്തിൽ നിങ്ങൾക്ക് ഇപ്പോഴും ആന്തരിക ലിങ്കുകൾ ഉണ്ടായേക്കാം. നിങ്ങൾക്ക് റീഡയറക്ടുകൾ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, അവ നിങ്ങൾക്ക് ഒരു ലഭിക്കുന്നതിന് കാരണമാകും 404 പിശക് കണ്ടെത്തിയില്ല. നിങ്ങൾക്ക് റീഡയറക്ടുകൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അത് ഇപ്പോഴും നിങ്ങളുടെ ലിങ്കുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നത് പോലെ മികച്ചതല്ല. ആന്തരിക ലിങ്കുകൾ നിങ്ങളുടെ ഓർഗാനിക് തിരയൽ ഫലങ്ങൾക്ക് പ്രയോജനകരമാണെന്ന് തെളിയിക്കപ്പെട്ടിട്ടുണ്ട്, അതിനാൽ റീഡയറക്ടുകളുടെ എണ്ണം കുറയ്ക്കുന്നത് നിങ്ങളുടെ ഉള്ളടക്കം വൃത്തിയുള്ളതും കൃത്യവുമായി നിലനിർത്തുന്നതിനുള്ള ഒരു മികച്ച ഘട്ടമാണ്.
നിങ്ങളുടെ പോസ്റ്റുകളുടെ ഡാറ്റാ ടേബിൾ അന്വേഷിക്കുകയും /YYYY/MM/DD പോലെ തോന്നിക്കുന്ന ഏതെങ്കിലും പാറ്റേൺ തിരിച്ചറിയുകയും തുടർന്ന് ആ ഉദാഹരണം മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യേണ്ടത് ഇവിടെ പ്രശ്നമാണ്. ഇവിടെയാണ് പതിവ് എക്സ്പ്രഷനുകൾ കൃത്യമായി വരുന്നത്... എന്നാൽ നിങ്ങളുടെ പോസ്റ്റ് ഉള്ളടക്കത്തിലൂടെ ആവർത്തിക്കാനും ലിങ്കുകളുടെ സന്ദർഭങ്ങൾ അപ്ഡേറ്റ് ചെയ്യാനും നിങ്ങൾക്ക് ഇപ്പോഴും ഒരു പരിഹാരം ആവശ്യമാണ് - നിങ്ങളുടെ ഉള്ളടക്കം കുഴപ്പത്തിലാക്കാതെ.
നന്ദി, ഇതിന് ഒരു മികച്ച പരിഹാരമുണ്ട്, WP മൈഗ്രേറ്റ് പ്രോ. WP മൈഗ്രേറ്റ് പ്രോ ഉപയോഗിച്ച്:
- നിങ്ങൾ അപ്ഡേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പട്ടിക തിരഞ്ഞെടുക്കുക, ഈ സാഹചര്യത്തിൽ, വ്പ്_പൊസ്ത്സ്. ഒരൊറ്റ പട്ടിക തിരഞ്ഞെടുക്കുന്നതിലൂടെ, പ്രോസസ്സ് എടുക്കുന്ന ഉറവിടങ്ങൾ നിങ്ങൾ കുറയ്ക്കുന്നു.
- നിങ്ങളുടെ പതിവ് എക്സ്പ്രഷൻ ചേർക്കുക. വാക്യഘടന ശരിയാക്കാൻ ഇത് എനിക്ക് അൽപ്പം പണിയെടുത്തു, പക്ഷേ ഞാൻ Fiverr-ൽ ഒരു മികച്ച റീജക്സ് പ്രൊഫഷണലിനെ കണ്ടെത്തി, അവർ മിനിറ്റുകൾക്കുള്ളിൽ regex ചെയ്തു. കണ്ടെത്തുക ഫീൽഡിൽ, ഇനിപ്പറയുന്നവ ചേർക്കുക (നിങ്ങളുടെ ഡൊമെയ്നിനായി ഇഷ്ടാനുസൃതമാക്കിയത്, തീർച്ചയായും):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
- (.*) എന്നത് സോഴ്സ് സ്ട്രിംഗിൽ നിന്ന് സ്ലഗ് ക്യാപ്ചർ ചെയ്യാൻ പോകുന്ന ഒരു വേരിയബിളാണ്, അതിനാൽ നിങ്ങൾ ആ വേരിയബിൾ റീപ്ലേസ് സ്ട്രിംഗിലേക്ക് ചേർക്കേണ്ടതുണ്ട്:
martech.zone/$1
- ഇതൊരു പതിവ് എക്സ്പ്രഷൻ ആണെന്ന് അപ്ലിക്കേഷനെ അറിയിക്കുന്നതിന്, റീപ്ലേസ് ഫീൽഡിന്റെ വലതുവശത്തുള്ള .* ബട്ടണിൽ നിങ്ങൾ ക്ലിക്ക് ചെയ്യണം കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക.
- ഈ പ്ലഗിന്റെ ഏറ്റവും നല്ല സവിശേഷതകളിലൊന്ന്, മാറ്റങ്ങൾ നടപ്പിലാക്കുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ പ്രിവ്യൂ ചെയ്യാൻ കഴിയും എന്നതാണ്. ഈ സാഹചര്യത്തിൽ, ഡാറ്റാബേസിൽ എന്ത് തിരുത്തലുകൾ വരുത്താൻ പോകുന്നുവെന്ന് എനിക്ക് പെട്ടെന്ന് കാണാൻ കഴിഞ്ഞു.
പ്ലഗിൻ ഉപയോഗിച്ച്, ഒരു മിനിറ്റിനുള്ളിൽ എന്റെ ഉള്ളടക്കത്തിലെ 746 ആന്തരിക ലിങ്കുകൾ അപ്ഡേറ്റ് ചെയ്യാൻ എനിക്ക് കഴിഞ്ഞു. ഓരോ ലിങ്കും നോക്കി അത് മാറ്റിസ്ഥാപിക്കാൻ ശ്രമിക്കുന്നതിനേക്കാൾ വളരെ എളുപ്പമുള്ള കാര്യമാണിത്! ഈ ശക്തമായ മൈഗ്രേഷൻ, ബാക്കപ്പ് പ്ലഗിനിലെ ഒരു ചെറിയ സവിശേഷത മാത്രമാണിത്. ഇത് എന്റെ പ്രിയപ്പെട്ടവയിൽ ഒന്നാണ്, ഇത് എന്റെ ലിസ്റ്റിൽ ലിസ്റ്റ് ചെയ്തിട്ടുണ്ട് ബിസിനസ്സിനായുള്ള മികച്ച വേർഡ്പ്രസ്സ് പ്ലഗിനുകൾ.
WP മൈഗ്രേറ്റ് പ്രോ ഡൗൺലോഡ് ചെയ്യുക
പരസ്യപ്രസ്താവന: Martech Zone ന്റെ ഒരു അനുബന്ധ സ്ഥാപനമാണ് WP മൈഗ്രേറ്റ് ഈ ലേഖനത്തിൽ അതും മറ്റ് അനുബന്ധ ലിങ്കുകളും ഉപയോഗിക്കുന്നു.