വേർഡ്പ്രസ്സ് ബ്ലോഗിംഗ് പ്ലാറ്റ്ഫോമിൽ ഒരു പ്രധാന പരിണാമ ചുവടുവെപ്പ് നടത്തി, ഇത് പുനരവലോകന ട്രാക്കിംഗ്, ഇഷ്ടാനുസൃത മെനുകൾക്കുള്ള കൂടുതൽ പിന്തുണ, ഡൊമെയ്ൻ മാപ്പിംഗിനൊപ്പം എനിക്ക് ഏറ്റവും രസകരമായ സവിശേഷത - ഒരു പൂർണ്ണമായ ഉള്ളടക്ക മാനേജുമെന്റ് സിസ്റ്റത്തിലേക്ക് അടുക്കുന്നു.
നിങ്ങൾ ഒരു ഉള്ളടക്ക മാനേജുമെന്റ് സിസ്റ്റം ജങ്കി അല്ലെങ്കിൽ, കുഴപ്പമില്ല. നിങ്ങൾക്ക് ഈ ലേഖനം മറികടക്കാൻ കഴിയും. എന്റെ സഹ ടെക്നോ-ഗീക്കുകൾ, കോഡ്-ഹെഡുകൾ, അപ്പാച്ചെ-ഡാബ്ലർമാർ എന്നിവർക്കായി, താൽപ്പര്യമുണർത്തുന്നതും രസകരമായ എന്തെങ്കിലും പങ്കിടാൻ ഞാൻ ആഗ്രഹിക്കുന്നു.
ഒരൊറ്റ വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷൻ ഉപയോഗിച്ച് എത്ര വേഡ്പ്രസ്സ് വെബ്സൈറ്റുകളും പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു സവിശേഷതയാണ് മൾട്ടി-സൈറ്റ്. നിങ്ങൾ ഒന്നിലധികം സൈറ്റുകൾ നൽകുകയാണെങ്കിൽ, ഇത് നല്ലതാണ്, കാരണം നിങ്ങൾക്ക് അംഗീകൃത ഗ്രൂപ്പ് തീമുകളും വിജറ്റുകളും ഇൻസ്റ്റാൾ ചെയ്യാനും നിങ്ങളുടെ ക്ലയൻറ് സൈറ്റുകൾക്കായി അവ സജീവമാക്കാനും കഴിയും. നിങ്ങളുടെ ഡൊമെയ്നുകൾ മാപ്പ് ചെയ്യുന്നതിന് കുറച്ച് സാങ്കേതിക തടസ്സങ്ങളുണ്ട്, പക്ഷേ പ്രക്രിയ ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല.
തീം ഇഷ്ടാനുസൃതമാക്കലിലാണ് ഞാൻ തിരിച്ചറിഞ്ഞ പ്രശ്ന മേഖലകളിലൊന്ന്. തീമുകൾ ഒന്നിലധികം വെബ്സൈറ്റുകളിൽ ലഭ്യമാക്കാൻ കഴിയുന്നതിനാൽ, ഒരു തീമിലേക്ക് നിങ്ങൾ ചെയ്യുന്ന ഏത് ഇച്ഛാനുസൃതമാക്കലുകളും നിങ്ങളുടെ മൾട്ടി-സൈറ്റ് ഇൻസ്റ്റാളിൽ ആ തീം ഉപയോഗിക്കുന്ന മറ്റേതൊരു സൈറ്റുകളെയും ബാധിക്കും. ഇഷ്ടാനുസൃതമാക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ് ഒരു തീം തനിപ്പകർപ്പാക്കുക, ഞാൻ സ്റ്റൈലിംഗ് ചെയ്യുന്ന ക്ലയന്റ് സൈറ്റിനായി തീമിന് വ്യക്തമായി പേര് നൽകുക എന്നതാണ് ഇതിനുള്ള എന്റെ വഴി.
നിങ്ങളുടെ അപ്പാച്ചെ സെർവറിലെ .htaccess ഫയലിൽ എന്ത് സംഭവിക്കും എന്നതാണ് മറ്റൊരു രസകരമായ പ്രശ്നം. വേർഡ്പ്രസ്സ് ഒരു ബ്ലോഗ്-ബൈ-ബ്ലോഗ് അടിസ്ഥാനത്തിൽ പാതകൾ മാറ്റിയെഴുതേണ്ടതുണ്ട്, ഇത് ഒരു തിരുത്തിയെഴുത്ത് നിയമവും ഒരു പിഎച്ച്പി ഫയലും ഉപയോഗിച്ച് ചെയ്യുന്നു.
വേർഡ്പ്രസ്സ് ഇനിപ്പറയുന്ന മാറ്റിയെഴുത്ത് നിയമം ഉപയോഗിക്കുന്നു:
മാറ്റിയെഴുതുക ^ ([_ 0-9a-zA-Z -] + /)? ഫയലുകൾ /(.+) wp- ഉൾപ്പെടുന്നു / ms-files.php? File = $ 2 [L]
അടിസ്ഥാനപരമായി, mysite.com/files/directory- ന്റെ ഉപഡയറക്ടറിയിലുള്ള എന്തും mysite.com/files/wp-includes/myblogfolderpath… ലേക്ക് മാറ്റിയെഴുതപ്പെടും, ഇവിടെയാണ് ഇത് രസകരമാകുന്നത്. നിങ്ങളുടെ സെർവറിൽ mysite.com/files/myfolder/myimage.jpg എന്ന ഫയൽ വേണമെങ്കിൽ എന്തുസംഭവിക്കും? നിങ്ങൾക്ക് 404 പിശക് ലഭിക്കുന്നു, അതാണ് സംഭവിക്കുന്നത്. അപ്പാച്ചെ മാറ്റിയെഴുതൽ നിയമം ആരംഭിക്കുകയും പാത മാറ്റുകയും ചെയ്യുന്നു.
ശരിയാണ്, നിങ്ങൾക്ക് ഒരിക്കലും ഈ പ്രശ്നം നേരിടേണ്ടിവരില്ല, പക്ഷേ ഞാൻ ചെയ്തു. എനിക്ക് മറ്റൊരു വെബ്സൈറ്റിൽ നിന്ന് ഒരു ജാവാസ്ക്രിപ്റ്റ് വിജറ്റ് ഉപയോഗിക്കേണ്ട ഒരു സൈറ്റ് ഉണ്ടായിരുന്നു, അതിന് mysite.com/files/Images/myfile ൽ ഗ്രാഫിക്സ് കണ്ടെത്തേണ്ടതുണ്ട്. ഹോസ്റ്റ് സൈറ്റിൽ ഫയൽ മാറ്റാൻ ഒരു മാർഗ്ഗവുമില്ലാത്തതിനാൽ, എന്റെ സെർവറിൽ ഇത് ചെയ്യുന്നതിനുള്ള ഒരു മാർഗ്ഗം കണ്ടെത്തേണ്ടതുണ്ട്. നിർദ്ദിഷ്ട ഫയലുകൾക്ക് ഒരു അപവാദമുണ്ടാക്കുന്ന ഒരു മാറ്റിയെഴുത്ത് അവസ്ഥ സൃഷ്ടിക്കുക എന്നതാണ് എളുപ്പ പരിഹാരം.
പരിഹാരം ഇതാ:
മാറ്റിയെഴുതുക% {REQUEST_URI}! /? ഫയലുകൾ / ചിത്രം / file1.jpg $
മാറ്റിയെഴുതുക% {REQUEST_URI}! /? ഫയലുകൾ / ചിത്രം / file2.jpg $
മാറ്റിയെഴുതുക ^ ([_ 0-9a-zA-Z -] + /)? ഫയലുകൾ /(.+) wp- ഉൾപ്പെടുന്നു / ms-files.php? File = $ 2 [L]
മാറ്റിയെഴുതൽ വ്യവസ്ഥകൾ മാറ്റിയെഴുതൽ നിയമത്തിന് മുമ്പായി സ്ഥാപിക്കേണ്ടതുണ്ട്, അല്ലെങ്കിൽ ഈ തന്ത്രം പ്രവർത്തിക്കില്ല. സമാനമായ ഒരു പ്രശ്നം നേരിടുകയാണെങ്കിൽ, നിങ്ങളുടെ സ്വന്തം ആവശ്യങ്ങൾക്കായി ഈ അവസ്ഥ പരിഷ്ക്കരിക്കുന്നത് എളുപ്പമായിരിക്കണം. പരിഹാരം എനിക്ക് വളരെ നന്നായി പ്രവർത്തിച്ചു, എന്റെ ഡിസൈനിന് അനുയോജ്യമല്ലാത്ത അഭികാമ്യമായ ആൾട്ട് ടെക്സ്റ്റിനേക്കാൾ ഇഷ്ടാനുസൃത ഗ്രാഫിക്സ് മാറ്റിസ്ഥാപിക്കാൻ എന്നെ അനുവദിക്കുന്നു. ഇത് നിങ്ങൾക്കും പ്രവർത്തിക്കുമെന്ന് പ്രതീക്ഷിക്കാം.