„htaccess“ [Įvadas]: Taisyklės, normos, jūsų turinio, paskelbto internete, kontrolė

Kai dalinamės kuo nors tinkle, o aš konkrečiai kalbu apie prieglobą, mums reikia tokio serverio kaip „Apache“, „Nginx“, „LightHTTPD“, „Cheroke“ ir kt.

Taigi, mes dalijamės aplanku, failais ir tie, kurie prieina prie mūsų kompiuterio per savo naršyklę, galės (naudodamiesi ta pačia naršykle) bendrauti su tuo, ką mes talpinome, tai gali būti svetainė, daugialypės terpės turinys ir kt.

Bet ... Kaip mes galime nustatyti taisykles, prieigos prie to, ką mes dalijamės, normas?

Yra daug būdų tai padaryti, čia aš kalbėsiu apie tai .htaccess.

Kas yra „htaccess“?

Kiekviename aplanke, kurį bendriname (talpiname), galime įdėti failą .htaccess (pastebėkite tašką vardo pradžioje, tai rodo, kad jis paslėptas). Šis failas bus mūsų policija, kai jį kažkaip vadinome, nes jame galime parašyti taisykles ar normas, kurios padės mums manipuliuoti / valdyti prieigą prie to paties aplanko, kuriame yra failas, į tą patį aplanką ir failus (ir poaplankius). turėti.

Paprasčiau pasakius. Jei turiu aplanką «/testas /«, Pasitelkiant a .htaccess Galiu sukonfigūruoti, kuriuos IP noriu pasiekti, o kuriuos ne, sukonfigūruoti, jei noriu, kad kas nors įėjęs į šį aplanką automatiškai juos nukreiptų į kitą svetainę ir LABAI ilgą ir pan.

Šiek tiek įsigilinkime į temą ...

Pavyzdžiui, turime aplanką pavadinimu «dev»(Be kabučių), kurį galima pasiekti per mūsų pačių IP adresą arba per konkretų domeną. Kitaip tariant, prieigą prie šio aplanko galime pasiekti:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Taip pat http://127.0.0.1/dev/ y http://localhost/dev/

Šiame aplanke kuriame kažką naujo, dirbame prie naujo projekto ar kažko kito, ir nenorime, kad kas nors kitas, išskyrus mus pačius, galėtų prieiti, tai yra ... tik mes galime įvesti ir pamatyti to aplanko turinį, kiti, kurie bando prieiga tiesiog negalės, nes prieiga bus uždrausta.

Norėdami tai pasiekti, sukuriame failą .htaccess aplanke devir į šį failą įdėjome:


užsisakyti paneigti, kad
paneigti iš viso
kad nuo 127.0.0.1

Įdėkite tai į .htaccess, uždraus prieigą prie bet kurio kito kompiuterio, išskyrus 127.0.0.1 (tai yra pats kompiuteris, kuriame įdiegta „Apache“), kai bandysite pasiekti aplanką, gausite šią klaidą:

Jei norite leisti IP 10.10.0.5 prieigą prie jo, tiesiog pridėkite eilutę ... atrodo taip:


užsisakyti paneigti, kad
paneigti iš viso
kad nuo 127.0.0.1
kad nuo 10.10.0.5

Tai yra esmė ... pagrindinį arba paprasčiausią būtų galima pasakyti 🙂

Pateiksiu keletą patarimų, kaip geriau tvarkyti mūsų aplankus .htaccessJei kas nors turi patarimą dėl patarimo, klausimo ar panašiai, pasakykite man 😉

saludos


11 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   truko22 sakė

    Įdomu labai ačiū 😀

    1.    KZKG ^ Gaara sakė

      Ačiū už komentarą 😉

      1.    Hugo sakė

        Beje, pradžioje yra rašybos klaidų, tai „Cherokee“, o ne „Cheeroke“.

        1.    KZKG ^ Gaara sakė

          Gerai, tuoj pataisysiu 😀

  2.   Faustodas sakė

    Labai įdomu, tikiuosi šių dalykų. Cheers

    1.    KZKG ^ Gaara sakė

      Kitas bus nukreiptas ir tas 😉 ... rytoj aš to nedėsiu, nes rytoj yra specialūs įrašai jubiliejui haha

  3.   3ndriago sakė

    KZKG laukiu kito tavo pranešimo !!! Ši arbata mane labai domina! Jei turite kokių nors nuorodų į kitus šaltinius, vadovėlius ar knygas, pasakykite man, kad galėtumėte juos man atsiųsti arba liepti ELAV perduoti man, jei ne, prašau.
    Konkrečiai pasakykite, jei turite ką nors, kaip paslėpti žiniatinklio adreso dalis, pvz .: nuo http://www.loquesea.com/index.php/pagina tai rodo tik: http://www.loquesea.com/pagina
    Ačiū iš anksto!

    1.    KZKG ^ Gaara sakė

      Taip, nesijaudink, aš nepamiršau 😉 ... tiesiog nuo to laiko, kai pradėjau dirbti, buvau be galo užimta.
      Ką jūs man sakote, jei naudojate didesnę nei 5.2 PHP versiją, įveskite savo „htaccess“:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Pasakyk, ar tau tai tinka, nes neturiu čia nieko, kas tai įrodytų.
      Sveikinimai drauge, AČIŪ už viską, ką padarėte dėl mūsų.

      1.    Danielis Ruizas sakė

        Deja, ar turėsite pavyzdžių, kurie gali pasiekti aplanką, kuriame saugomas projektas?

        Turiu omenyje, kad adreso juostoje lankytojas pasiekia tik naudodamasis domain.com
        o ne su domain.com/projectfolder

  4.   luis sakė

    Iš šios gijos būtų malonu, jei paaiškintumėte, kaip valdyti .htaccess, kad suteiktų prieigą prie aplankų su slaptažodžiu.
    Kita:
    - Jei kas nors iš jūsų išdrįstate paskelbti ką nors apie plėtros IDE
    - Nuomonės apie programavimo kalbas srityje: tendencijos ir raida.
    - „Linux“ ir „Android“ nustatymai

  5.   luis sakė

    Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.