htaccess [Hyrje]: Rregullat, normat, kontrolli mbi përmbajtjen tuaj të botuar në internet

Kur ndajmë diçka në rrjet dhe i referohem posaçërisht hostimit, na duhet një server si Apache, Nginx, LightHTTPD, Cheroke, etj.

Pastaj, ne ndajmë një dosje, skedarët dhe ata që hyjnë në kompjuterin tonë përmes shfletimit të tyre, do të jenë në gjendje (duke përdorur të njëjtin shfletues) të ndërveprojnë me atë që kemi pritur, mund të jetë një faqe në internet, përmbajtje multimediale, etj.

Por ... Si mund të vendosim rregulla, norma të hyrjes në atë që ndajmë?

Ka shumë mënyra për ta bërë këtë, këtu do të flas Htaccess.

Çfarë është htaccess?

Në secilën dosje që kemi ndarë (pritur) mund të vendosim një skedar . Htaccess (vëreni periudhën në fillim të emrit, kjo tregon se është e fshehur) Kjo skedar do të jetë policia jonë për thirrjen e saj në një farë mënyre, sepse në të mund të shkruajmë rregulla ose norma që do të na ndihmojnë të manipulojmë / menaxhojmë qasjen në të njëjtën dosje ku është skedari, në dosje dhe skedarë (dhe nënfolder) që kjo përmban të njëjtën gjë.

Ta themi thjesht. Nëse e kam dosjen «/provë /«, Duke përdorur një . Htaccess Mund të konfiguroj se në cilat IP dua që ata të hyjnë dhe cilat jo, konfiguroj nëse dua që kur dikush hyn në këtë dosje automatikisht do t'i ridrejtojë ato në një faqe tjetër, dhe SHUMY të gjatë etj.

Le të merremi pak me çështjen ...

Për shembull, ne kemi një dosje të quajtur «dev»(Pa thonjëza), të cilat mund të arrihen përmes adresës tonë IP, ose përmes një fushe specifike. Me fjalë të tjera, ne mund të përdorim përmbajtjen e kësaj dosje përmes:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Gjithashtu nga http://127.0.0.1/dev/ y http://localhost/dev/

Në këtë dosje ne jemi duke zhvilluar diçka të re, duke punuar për një projekt të ri ose diçka tjetër, dhe ne nuk duam që askush tjetër përveç vetes të ketë qasje, dmth ... vetëm ne mund të hyjmë dhe të shohim përmbajtjen e asaj dosje, të tjerët që përpiqen të hyjnë thjesht nuk do të jenë në gjendje të , pasi hyrja do të refuzohet.

Për ta arritur këtë, ne krijojmë një skedar . Htaccess në dosje dev, dhe në këtë skedar kemi vendosur:


urdhër mohoj, lejoj
mohojnë nga e gjithë
lejojnë nga 127.0.0.1

Vendoseni këtë në . Htaccess, do të refuzojë qasjen në ndonjë kompjuter tjetër përveç 127.0.0.1 (domethënë vetë kompjuteri ku është instaluar Apache) kur përpiqeni të hyni në dosje do t'ju tregojë këtë gabim:

Nëse dëshironi të lejoni që IP 10.10.0.5 të ketë qasje në të, thjesht shtoni një vijë ... që duket si kjo:


urdhër mohoj, lejoj
mohojnë nga e gjithë
lejojnë nga 127.0.0.1
lejojnë nga 10.10.0.5

Ky është thelbi ... mund të thuhet baza ose më e thjeshta

Unë do të vë disa këshilla se si të menaxhojmë më mirë dosjet tona duke përdorur . Htaccess, nëse dikush ka një sugjerim për një këshillë, pyetje apo diçka të tillë, më thuaj

të fala


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   truko22 dijo

    Faleminderit shumë interesante

    1.    KZKG ^ Gaara dijo

      Faleminderit për komentin

      1.    Hugo dijo

        Nga rruga, ekziston një drejtshkrim i gabuar në fillim, është Cherokee dhe jo Cheeroke.

        1.    KZKG ^ Gaara dijo

          Ok, do ta rregulloj tani

  2.   faustod dijo

    Shumë interesante, shpresoj për sa vijon. Brohoritje

    1.    KZKG ^ Gaara dijo

      Tjetra do të ridrejtohet dhe ajo 😉 ... nesër nuk do ta vendos sepse nesër ka postime speciale për përvjetorin haha

  3.   3ndriago dijo

    KZKG Unë jam duke pritur për postimin tuaj të ardhshëm !!! Ky çaj më intereson shumë! Nëse keni ndonjë lidhje me burime të tjera, udhëzime ose libra, ju lutem më tregoni në mënyrë që të mund t'i dërgoni tek unë ose t'i thoni ELAV t'i kalojë tek unë nëse jo, ju lutem.
    Në mënyrë të veçantë më tregoni nëse keni diçka se si të fshehni pjesë të një adrese të internetit, për shembull: nga http://www.loquesea.com/index.php/pagina kjo tregon vetëm: http://www.loquesea.com/pagina
    Thanks in advance!

    1.    KZKG ^ Gaara dijo

      Po mos u shqetëso, nuk e kam harruar ... vetëm se kam qenë jashtëzakonisht i zënë që kur kam ardhur në punën e re.
      Për atë që më thoni, nëse përdorni versionin PHP më të madh se 5.2, vendosni në htaccess tuaj këtë:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Më thuaj nëse funksionon për ty, sepse nuk kam asgjë këtu për ta provuar.
      Përshëndetje mik, FALEMINDERIT për gjithçka që keni bërë për ne.

      1.    Daniel ruiz dijo

        Na vjen keq, a keni ndonjë shembull që mund të hyjë në dosjen ku është ruajtur projekti?

        Dua të them që në shiritin e adresave vizitori hyn vetëm me domenin.com
        dhe jo me domain.com/projectfolder

  4.   Luis dijo

    Nga kjo temë do të ishte mirë nëse shpjegoni se si të menaxhoni .htaccess për të dhënë qasje në dosjet me fjalëkalim.
    otros:
    - Nëse dikush nga ju guxon të postojë diçka në lidhje me IDE-në e zhvillimit
    - Në fushën e opinionit mbi gjuhët e programimit: Trendi dhe evolucioni.
    - Cilësimet e Linux dhe Android

  5.   Luis dijo

    Më fal, harrova t'ju falënderoj për ruajtjen desdelinux si e bëni ju urime.