htaccess [પરિચય]: નિયમો, ધોરણો, નેટ પર પ્રકાશિત તમારી સામગ્રી પર નિયંત્રણ

જ્યારે આપણે નેટવર્ક પર કંઈક શેર કરીએ છીએ, અને હું હોસ્ટિંગનો વિશેષ ઉલ્લેખ કરું છું, ત્યારે આપણને અપાચે, એનજિન્ક્સ, લાઇટએચટીટીપીડી, શેરોક, વગેરે જેવા સર્વરની જરૂર છે.

તેથી, અમે એક ફોલ્ડર, ફાઇલો શેર કરીએ છીએ અને જેઓ તેમના બ્રાઉઝર દ્વારા અમારા કમ્પ્યુટરને accessક્સેસ કરે છે, અમે જે હોસ્ટ કર્યું છે તેની સાથે સંપર્ક કરવામાં (તે જ બ્રાઉઝરનો ઉપયોગ કરીને) સમર્થ હશે, તે વેબસાઇટ, મલ્ટિમીડિયા સામગ્રી વગેરે હોઈ શકે છે.

પરંતુ ... આપણે જે શેર કરીએ છીએ તેના વપરાશના નિયમો, ધોરણો કેવી રીતે મૂકી શકીએ?

આ કરવાની ઘણી રીતો છે, અહીં હું વિશે વાત કરીશ htaccess.

Htaccess શું છે?

આપણે શેર કરેલ (હોસ્ટ કરેલા) દરેક ફોલ્ડરમાં આપણે ફાઇલ મૂકી શકીએ છીએ htaccess મા નિર્ધારિત (નામની શરૂઆતમાં અવધિની નોંધ લો, આ સૂચવે છે કે તે છુપાયેલું છે). આ ફાઇલને કોઈક રીતે ફોન કરીને તે અમારા પોલીસ કર્મચારી હશે, કારણ કે તેમાં આપણે નિયમો અથવા નિયમો લખી શકીએ છીએ જે ફાઇલને તે જ ફોલ્ડરની manક્સેસને મેનેજ કરવા / મેનેજ કરવામાં મદદ કરશે, ફોલ્ડર અને ફાઇલો (અને સબફોલ્ડર્સ) પર તેમાં સમાયેલું છે.

સરળ શબ્દોમાં કહીએ તો. જો મારી પાસે ફોલ્ડર છે «/પરીક્ષણ /અને, એક ઉપયોગ કરી રહ્યા છીએ htaccess મા નિર્ધારિત હું રૂપરેખાંકિત કરી શકું છું કે હું કયા આઇપીઝને toક્સેસ કરવા માંગુ છું અને કયા નહીં, જો હું ઇચ્છું છું કે જ્યારે કોઈ આ ફોલ્ડરમાં પ્રવેશ કરે છે ત્યારે તે આપમેળે તેમને બીજી સાઇટ પર રીડાયરેક્ટ કરશે, અને ખૂબ લાંબી વગેરે.

ચાલો આપણે આ બાબતમાં થોડોક વિચાર કરીએ ...

ઉદાહરણ તરીકે, અમારી પાસે called નામનું એક ફોલ્ડર છેદેવ»(અવતરણ વિના), જે આપણા પોતાના આઇપી સરનામાં દ્વારા અથવા કોઈ ચોક્કસ ડોમેન દ્વારા .ક્સેસ કરી શકાય છે. બીજા શબ્દોમાં કહીએ તો, અમે આ ફોલ્ડરની સામગ્રી આના દ્વારા accessક્સેસ કરી શકીએ છીએ:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. દ્વારા પણ http://127.0.0.1/dev/ y http://localhost/dev/

આ ફોલ્ડરમાં આપણે કંઇક નવું વિકાસ કરી રહ્યા છીએ, નવા પ્રોજેક્ટ અથવા કંઈક પર કામ કરી રહ્યા છીએ, અને આપણે આપણી જાતને સિવાય બીજા કોઈને toક્સેસ કરવા નથી માંગતા, એટલે કે ... ફક્ત આપણે તે ફોલ્ડરની સામગ્રી દાખલ કરી અને જોઈ શકીએ છીએ, બાકીના લોકો જે પ્રયાસ કરે છે ફક્ત toક્સેસ કરવા માટે સમર્થ હશે નહીં, કેમ કે deniedક્સેસ નકારી હશે.

આ પ્રાપ્ત કરવા માટે, અમે એક ફાઇલ બનાવીએ છીએ htaccess મા નિર્ધારિત ફોલ્ડરમાં દેવ, અને આ ફાઇલમાં અમે મૂકી:


ઓર્ડર નામંજૂર, પરવાનગી આપે છે
બધા માંથી નકારી
127.0.0.1 થી મંજૂરી આપો

આ માં મૂકો htaccess મા નિર્ધારિત, 127.0.0.1 સિવાયના કોઈપણ કમ્પ્યુટરની denyક્સેસને નકારશે (એટલે કે, કમ્પ્યુટર પોતે જ જ્યાં અપાચે ઇન્સ્ટોલ કરેલું છે) જ્યારે તમે ફોલ્ડરને toક્સેસ કરવાનો પ્રયાસ કરો ત્યારે તે તમને આ ભૂલ બતાવશે:

જો તમે આઈપી 10.10.0.5 ને પણ તેને accessક્સેસ કરવાની મંજૂરી આપવા માંગતા હો, તો ફક્ત એક લાઇન ઉમેરો ... આના જેવા દેખાતા:


ઓર્ડર નામંજૂર, પરવાનગી આપે છે
બધા માંથી નકારી
127.0.0.1 થી મંજૂરી આપો
10.10.0.5 થી મંજૂરી આપો

આ સાર છે ... મૂળભૂત અથવા સરળ કહી શકાય 🙂

હું ઉપયોગ કરીને અમારા ફોલ્ડર્સને કેવી રીતે વધુ સારી રીતે સંચાલિત કરી શકું તેના પર ઘણી ટીપ્સ મૂકીશ htaccess મા નિર્ધારિત, જો કોઈની પાસે કોઈ ટીપ, પ્રશ્ન અથવા કંઈક આવું સૂચન છે, તો મને કહો 😉

સાદર


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ટ્રુકો 22 જણાવ્યું હતું કે

    રસપ્રદ ખૂબ ખૂબ આભાર 😀

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      ટિપ્પણી માટે આભાર 😉

      1.    હ્યુગો જણાવ્યું હતું કે

        માર્ગ દ્વારા, શરૂઆતમાં એક ખોટી જોડણી છે, તે ચેરોકી છે ચેરોકી નથી.

        1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

          ઠીક છે, હું હમણાં તેને ઠીક કરીશ 😀

  2.   ફોસ્ટોડ જણાવ્યું હતું કે

    ખૂબ જ રસપ્રદ, હું નીચેની આશા રાખું છું. ચીર્સ

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      હવે પછીનું એક રીડાયરેક્ટ કરવામાં આવશે અને તે 😉 ... હું તેને કાલે મૂકીશ નહીં કારણ કે આવતીકાલે વર્ષગાંઠ માટે ખાસ પોસ્ટ્સ છે હહા

  3.   3 એન્ડ્રીઆગો જણાવ્યું હતું કે

    કેઝેડકેજી હું તમારી આગામી પોસ્ટની રાહ જોઇ રહ્યો છું !!! આ ચા મને ખૂબ રસ! જો તમારી પાસે અન્ય સ્રોતો, ટ્યુટોરિયલ્સ અથવા પુસ્તકોની કોઈ લિંક્સ છે, કૃપા કરીને મને કહો કે તેઓ મને મોકલો અથવા ELAV ને કહો કે તે મને આપી દે, જો નહીં, તો કૃપા કરીને.
    ખાસ કરીને મને કહો કે તમારી પાસે વેબ સરનામાંના ભાગોને કેવી રીતે છુપાવવા તે વિશે કંઈક છે, ઉદાહરણ તરીકે: થી http://www.loquesea.com/index.php/pagina તે ફક્ત બતાવે છે: http://www.loquesea.com/pagina
    અગાઉથી આભાર!

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      હા ચિંતા કરશો નહીં, હું ભૂલી ગયો નથી… માત્ર એટલું જ કે હું નવી નોકરીમાં આવ્યો ત્યારથી જ હું ખૂબ જ વ્યસ્ત છું.
      તમે જે કહો છો તેના માટે, જો તમે 5.2 કરતા વધારે PHP સંસ્કરણનો ઉપયોગ કરો તો આને તમારા htaccess માં મૂકો:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      મને કહો કે તે તમારા માટે કામ કરે છે, કેમ કે મારી પાસે અહીં તે સાબિત કરવા માટે કંઈ નથી.
      શુભેચ્છા મિત્ર, તમે અમારા માટે જે કર્યું તે બદલ આભાર.

      1.    ડેનિયલ રુઇઝ જણાવ્યું હતું કે

        માફ કરશો, શું તમારી પાસે એવા કોઈ ઉદાહરણો હશે કે જે પ્રોજેક્ટ સંગ્રહિત છે તે ફોલ્ડરને accessક્સેસ કરી શકશે?

        મારો મતલબ છે કે સરનામાં બારમાં મુલાકાતી ફક્ત ડોમેન ડોટ કોમ સાથે જ .ક્સેસ કરે છે
        અને ડોમેન / પ્રોજેકટ ફોલ્ડર સાથે નહીં

  4.   લુઈસ જણાવ્યું હતું કે

    આ થ્રેડમાંથી તે સરસ રહેશે જો તમે પાસવર્ડ સાથે ફોલ્ડરોને giveક્સેસ આપવા માટે .htaccess કેવી રીતે મેનેજ કરવું તે સમજાવ્યું છે.
    Otros:
    - જો તમારામાંથી કોઈ પણ ડેવલપમેન્ટ આઈડીઈ વિશે કંઈક પોસ્ટ કરવાની હિંમત કરે છે
    - પ્રોગ્રામિંગ ભાષાઓ પરના અભિપ્રાયના ક્ષેત્રમાં: વલણ અને વિકાસ.
    - લિનક્સ અને એન્ડ્રોઇડ સેટિંગ્સ

  5.   લુઈસ જણાવ્યું હતું કે

    માફ કરશો હું રાખવા બદલ તમારો આભાર માનવાનું ભૂલી ગયો desdelinux તમે તે કેવી રીતે કરો છો અભિનંદન.