htaccess [ആമുഖം]: നിയമങ്ങൾ, മാനദണ്ഡങ്ങൾ, നെറ്റിൽ പ്രസിദ്ധീകരിച്ച നിങ്ങളുടെ ഉള്ളടക്കത്തിന്റെ നിയന്ത്രണം

ഞങ്ങൾ നെറ്റ്‌വർക്കിൽ എന്തെങ്കിലും പങ്കിടുമ്പോൾ, ഞാൻ ഹോസ്റ്റിംഗിനെ പ്രത്യേകം പരാമർശിക്കുമ്പോൾ, ഞങ്ങൾക്ക് അപ്പാച്ചെ, എൻ‌ജിൻ‌എക്സ്, ലൈറ്റ് എച്ച്ടിടിപിഡി, ചെറോക്ക് മുതലായ ഒരു സെർവർ ആവശ്യമാണ്.

തുടർന്ന്, ഞങ്ങൾ ഒരു ഫോൾഡർ പങ്കിടുന്നു, ഫയലുകൾ, അവരുടെ ബ്രൗസിംഗിലൂടെ ഞങ്ങളുടെ കമ്പ്യൂട്ടർ ആക്‌സസ്സുചെയ്യുന്നവർക്ക്, ഞങ്ങൾ ഹോസ്റ്റുചെയ്‌തവയുമായി സംവദിക്കാൻ (ഒരേ ബ്രൗസർ ഉപയോഗിച്ച്) കഴിയും, അത് ഒരു വെബ്‌സൈറ്റ്, മൾട്ടിമീഡിയ ഉള്ളടക്കം മുതലായവ ആകാം.

പക്ഷേ ... ഞങ്ങൾ‌ പങ്കിടുന്നതിലേക്ക് ആക്‌സസ് ചെയ്യുന്നതിനുള്ള നിയമങ്ങളും മാനദണ്ഡങ്ങളും എങ്ങനെ സ്ഥാപിക്കാം?

ഇത് ചെയ്യുന്നതിന് ധാരാളം മാർഗങ്ങളുണ്ട്, ഇവിടെ ഞാൻ സംസാരിക്കും .htaccess.

എന്താണ് htaccess?

ഞങ്ങൾ പങ്കിട്ട (ഹോസ്റ്റുചെയ്‌ത) ഓരോ ഫോൾഡറിലും ഞങ്ങൾക്ക് ഒരു ഫയൽ ഇടാം .htaccess (പേരിന്റെ തുടക്കത്തിലെ കാലയളവ് ശ്രദ്ധിക്കുക, ഇത് മറഞ്ഞിരിക്കുന്നുവെന്ന് ഇത് സൂചിപ്പിക്കുന്നു). ഈ ഫയൽ ഏതെങ്കിലും തരത്തിൽ വിളിക്കുന്നതിനുള്ള ഞങ്ങളുടെ പോലീസുകാരനാകും, കാരണം അതിൽ ഫയൽ ഉള്ള അതേ ഫോൾഡറിലേക്കുള്ള ആക്സസ് കൈകാര്യം ചെയ്യാനും കൈകാര്യം ചെയ്യാനും സഹായിക്കുന്ന നിയമങ്ങളും മാനദണ്ഡങ്ങളും എഴുതാൻ കഴിയും, ഇത് ഫോൾഡറിലേക്കും ഫയലുകളിലേക്കും (സബ്ഫോൾഡറുകളിലേക്കും) അടങ്ങിയിട്ടുണ്ട്.

ലളിതമായി പറഞ്ഞാൽ. എനിക്ക് ഫോൾഡർ ഉണ്ടെങ്കിൽ «/പരിശോധന /«, ഒരു ഉപയോഗം .htaccess എനിക്ക് ഏത് ഐപികളാണ് ആക്സസ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നതെന്നും അല്ലാത്തതെന്നും എനിക്ക് ക്രമീകരിക്കാൻ കഴിയും, ആരെങ്കിലും ഈ ഫോൾഡറിൽ പ്രവേശിക്കുമ്പോൾ അത് യാന്ത്രികമായി മറ്റൊരു സൈറ്റിലേക്ക് റീഡയറക്ട് ചെയ്യും, വളരെ ദൈർഘ്യമേറിയത്.

നമുക്ക് ഇക്കാര്യത്തിൽ അൽപ്പം പ്രവേശിക്കാം ...

ഉദാഹരണത്തിന്, ഞങ്ങൾക്ക് called എന്ന ഒരു ഫോൾഡർ ഉണ്ട്ദേവ്»(ഉദ്ധരണികൾ ഇല്ലാതെ), ഇത് ഞങ്ങളുടെ സ്വന്തം ഐപി വിലാസം വഴിയോ അല്ലെങ്കിൽ ഒരു നിർദ്ദിഷ്ട ഡൊമെയ്ൻ വഴിയോ ആക്സസ് ചെയ്യാൻ കഴിയും. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഈ ഫോൾഡറിന്റെ ഉള്ളടക്കം ഇനിപ്പറയുന്നതിലൂടെ ഞങ്ങൾക്ക് ആക്സസ് ചെയ്യാൻ കഴിയും:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. കൂടാതെ http://127.0.0.1/dev/ y http://localhost/dev/

ഈ ഫോൾ‌ഡറിൽ‌ ഞങ്ങൾ‌ പുതിയ എന്തെങ്കിലും വികസിപ്പിക്കുന്നു, ഒരു പുതിയ പ്രോജക്റ്റിൽ‌ അല്ലെങ്കിൽ‌ മറ്റെന്തെങ്കിലും പ്രവർ‌ത്തിക്കുന്നു, മാത്രമല്ല ഞങ്ങളല്ലാതെ മറ്റാരും ആക്‌സസ് ചെയ്യാൻ‌ ഞങ്ങൾ‌ താൽ‌പ്പര്യപ്പെടുന്നില്ല, അതായത് ... ആ ഫോൾ‌ഡറിന്റെ ഉള്ളടക്കം നൽ‌കാനും കാണാനും മാത്രമേ ഞങ്ങൾ‌ക്ക് കഴിയൂ, ബാക്കിയുള്ളവർ‌ ആക്‌സസ്സ് നിരസിക്കുന്നതിനാൽ ആക്‌സസ്സുചെയ്യാൻ കഴിയില്ല.

ഇത് നേടാൻ, ഞങ്ങൾ ഒരു ഫയൽ സൃഷ്ടിക്കുന്നു .htaccess ഫോൾഡറിൽ ദേവ്, ഈ ഫയലിൽ ഞങ്ങൾ ഇട്ടു:


അനുവദിക്കുക, അനുവദിക്കുക
എല്ലാവരേയും നിഷേധിക്കുക
127.0.0.1 മുതൽ അനുവദിക്കുക

ഇത് ഇടുക .htaccess, 127.0.0.1 ഒഴികെയുള്ള ഏത് കമ്പ്യൂട്ടറിലേക്കും പ്രവേശനം നിരസിക്കും (അതായത്, അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്ത കമ്പ്യൂട്ടർ തന്നെ) നിങ്ങൾ ഫോൾഡർ ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ ഇത് ഈ പിശക് കാണിക്കും:

ഐപി 10.10.0.5 ആക്സസ് ചെയ്യുന്നതിന് അനുവദിക്കാനും നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഒരു വരി ചേർക്കുക ... ഇതുപോലെയാണ്:


അനുവദിക്കുക, അനുവദിക്കുക
എല്ലാവരേയും നിഷേധിക്കുക
127.0.0.1 മുതൽ അനുവദിക്കുക
10.10.0.5 മുതൽ അനുവദിക്കുക

ഇതാണ് സാരം ... അടിസ്ഥാനമോ ലളിതമോ എന്ന് പറയാൻ കഴിയും

ഞങ്ങളുടെ ഫോൾഡറുകൾ എങ്ങനെ മികച്ച രീതിയിൽ കൈകാര്യം ചെയ്യാമെന്നതിനെക്കുറിച്ച് ഞാൻ നിരവധി ടിപ്പുകൾ ഇടും .htaccess, ഒരു നുറുങ്ങിനോ ചോദ്യത്തിനോ അതുപോലുള്ള മറ്റെന്തെങ്കിലുമോ നിർദ്ദേശമുണ്ടെങ്കിൽ, എന്നോട് പറയുക

നന്ദി!


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

11 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ത്രുകൊ൨൨ പറഞ്ഞു

    രസകരമായ നന്ദി വളരെ

    1.    KZKG ^ Gaara പറഞ്ഞു

      അഭിപ്രായത്തിന് നന്ദി

      1.    ഹ്യൂഗോ പറഞ്ഞു

        വഴിയിൽ, തുടക്കത്തിൽ ഒരു അക്ഷരത്തെറ്റ് ഉണ്ട്, അത് ചെറോക്കിയാണ്, കൂടാതെ ചെറോക്കല്ല.

        1.    KZKG ^ Gaara പറഞ്ഞു

          ശരി, ഞാൻ ഇപ്പോൾ തന്നെ ഇത് പരിഹരിക്കും

  2.   ഫോസ്റ്റോഡ് പറഞ്ഞു

    വളരെ രസകരമാണ്, ഇനിപ്പറയുന്നവയ്ക്കായി ഞാൻ പ്രതീക്ഷിക്കുന്നു. ചിയേഴ്സ്

    1.    KZKG ^ Gaara പറഞ്ഞു

      അടുത്തത് റീഡയറക്‌ട് ചെയ്യും that ... നാളെ ഞാൻ ഇത് ഇടുകയില്ല കാരണം നാളെ വാർഷികത്തിനായി പ്രത്യേക പോസ്റ്റുകൾ ഉണ്ട് haha

  3.   3ndriago പറഞ്ഞു

    KZKG നിങ്ങളുടെ അടുത്ത പോസ്റ്റിനായി ഞാൻ കാത്തിരിക്കുന്നു !!! ഈ ചായ എനിക്ക് വളരെയധികം താൽപ്പര്യമുണ്ട്! നിങ്ങൾക്ക് മറ്റ് ഉറവിടങ്ങളിലേക്കോ ട്യൂട്ടോറിയലുകളിലേക്കോ പുസ്തകങ്ങളിലേക്കോ എന്തെങ്കിലും ലിങ്കുകൾ ഉണ്ടെങ്കിൽ ദയവായി എന്നോട് പറയുക, അതുവഴി നിങ്ങൾക്ക് അവ എനിക്ക് അയയ്ക്കാം അല്ലെങ്കിൽ ഇല്ലെങ്കിൽ അവ എനിക്ക് കൈമാറാൻ ELAV യോട് പറയുക, ഇല്ലെങ്കിൽ ദയവായി.
    ഒരു വെബ് വിലാസത്തിന്റെ ഭാഗങ്ങൾ എങ്ങനെ മറയ്ക്കാം എന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും ഉണ്ടെങ്കിൽ പ്രത്യേകിച്ചും എന്നോട് പറയുക, ഉദാഹരണത്തിന്: നിന്ന് http://www.loquesea.com/index.php/pagina അത് മാത്രം കാണിക്കുന്നു: http://www.loquesea.com/pagina
    മുൻകൂർ നന്ദി!

    1.    KZKG ^ Gaara പറഞ്ഞു

      അതെ വിഷമിക്കേണ്ട, ഞാൻ മറന്നിട്ടില്ല 😉… ഞാൻ പുതിയ ജോലിയിൽ പ്രവേശിച്ചതുമുതൽ വളരെ തിരക്കിലായിരുന്നു.
      നിങ്ങൾ എന്നോട് പറഞ്ഞതിന്, 5.2 എന്നതിനേക്കാൾ വലിയ പി‌എച്ച്പി പതിപ്പ് ഉപയോഗിക്കുകയാണെങ്കിൽ നിങ്ങളുടെ എച്ച്ടാക്സെസിൽ ഇത് ഇടുക:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      ഇത് നിങ്ങൾക്കായി പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് എന്നോട് പറയുക, കാരണം ഇത് തെളിയിക്കാൻ എനിക്ക് ഇവിടെ ഒന്നുമില്ല.
      ആശംസകൾ സുഹൃത്തേ, നിങ്ങൾ ഞങ്ങൾക്ക് വേണ്ടി ചെയ്ത എല്ലാത്തിനും നന്ദി.

      1.    ഡാനിയൽ റൂയിസ് പറഞ്ഞു

        ക്ഷമിക്കണം, പ്രോജക്റ്റ് സംഭരിച്ചിരിക്കുന്ന ഫോൾഡറിലേക്ക് പ്രവേശിക്കാൻ നിങ്ങൾക്ക് എന്തെങ്കിലും ഉദാഹരണങ്ങളുണ്ടോ?

        വിലാസ ബാറിൽ സന്ദർശകൻ ഡൊമെയ്ൻ.കോം ഉപയോഗിച്ച് മാത്രമേ പ്രവേശിക്കുകയുള്ളൂ എന്നാണ് ഞാൻ അർത്ഥമാക്കുന്നത്
        കൂടാതെ domain.com/projectfolder ഉപയോഗിച്ചല്ല

  4.   ല്യൂസ് പറഞ്ഞു

    പാസ്‌വേഡ് ഉപയോഗിച്ച് ഫോൾഡറുകളിലേക്ക് ആക്സസ് നൽകുന്നതിന് .htaccess എങ്ങനെ കൈകാര്യം ചെയ്യാമെന്ന് ഈ ത്രെഡിൽ നിന്ന് വിശദീകരിച്ചാൽ നന്നായിരിക്കും.
    മറ്റുള്ളവ:
    - നിങ്ങളിൽ ആരെങ്കിലും വികസന IDE- കളെക്കുറിച്ച് എന്തെങ്കിലും പോസ്റ്റുചെയ്യാൻ തുനിഞ്ഞാൽ
    - പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ചുള്ള അഭിപ്രായ രംഗത്ത്: പ്രവണതയും പരിണാമവും.
    - ലിനക്സ്, Android ക്രമീകരണങ്ങൾ

  5.   ല്യൂസ് പറഞ്ഞു

    ക്ഷമിക്കണം, നിങ്ങൾ ചെയ്യുന്നതുപോലെ ഡെസ്ഡെലിനക്സ് പരിപാലിച്ചതിന് നന്ദി പറയാൻ ഞാൻ മറന്നു. അഭിനന്ദനങ്ങൾ.