htaccess [Sissejuhatus]: reeglid, normid, kontroll oma veebis avaldatud sisu üle

Kui jagame midagi võrgus ja viitan konkreetselt hostimisele, vajame sellist serverit nagu Apache, Nginx, LightHTTPD, Cheroke jne.

Seejärel jagame kausta, faile ja need, kes pääsevad meie arvutisse sirvimise kaudu, saavad (sama brauserit kasutades) suhelda meie hostiga, see võib olla veebisait, multimeediumisisu jne.

Aga ... Kuidas panna paika reeglid, juurdepääsunormid sellele, mida jagame?

Selleks on palju võimalusi, siin ma räägin .htaccess.

Mis on htaccess?

Igasse kausta, mida oleme jaganud (hostinud), saame panna faili .htaccess (märkige nime alguses olevat perioodi, see näitab, et see on peidetud). See fail on meie politsei, kes seda mingil viisil kutsub, sest sinna saame kirjutada reegleid või norme, mis aitavad meil manipuleerida / hallata juurdepääsu samale kaustale, kus asub fail, kaustale ja failidele (ja alamkaustadele), mis on samad sisaldama.

Lihtsamalt öeldes. Kui mul on kaust «/test /«, Kasutades a .htaccess Ma saan konfigureerida, millistele IP-dele tahan juurde pääseda ja millistele mitte, konfigureerida, kui tahan, et kui keegi sellesse kausta siseneb, suunaks ta need automaatselt teisele saidile ja VÄGA pikk jne.

Lähme asjasse natuke ...

Näiteks on meil kaust nimega «Dev»(Ilma jutumärkideta), millele pääseb juurde meie enda IP-aadressi või kindla domeeni kaudu. Teisisõnu, pääseme selle kausta sisule juurde:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Ka poolt http://127.0.0.1/dev/ y http://localhost/dev/

Selles kaustas töötame välja midagi uut, töötame uue projekti või muu kallal ning me ei soovi, et keegi teine ​​peale meie endi sellele juurde pääseks, see tähendab ... ainult meie saame selle kausta sisu sisestada ja näha, ülejäänud proovivad juurdepääs lihtsalt ei saa, kuna juurdepääs keelatakse.

Selle saavutamiseks loome faili .htaccess kaustas Devja sellesse faili panime:


Et eitada, võimaldab
eitada kõik
võimaldab alates 127.0.0.1

Pange see .htaccess, keelab juurdepääsu mis tahes arvutile peale 127.0.0.1 (see tähendab arvuti ise, kuhu Apache on installitud), kui proovite kausta juurde pääseda, kuvatakse see viga:

Kui soovite lubada ka IP 10.10.0.5 juurdepääsu sellele, lisage lihtsalt rida ... näeb välja selline:


Et eitada, võimaldab
eitada kõik
võimaldab alates 127.0.0.1
võimaldab alates 10.10.0.5

See on põhiolemus ... võiks öelda põhi- või lihtsamat 🙂

Panen mitu nõuannet selle kohta, kuidas meie kaustu paremini hallata .htaccessKui kellelgi on vihje, küsimuse vms ettepanekut, öelge mulle 😉

seoses


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   truko22 DIJO

    Huvitav suur aitäh 😀

    1.    KZKG ^ Gaara DIJO

      Aitäh kommentaari eest 😉

      1.    Hugo DIJO

        Muide, alguses on kirjaviga, see on Cherokee ja mitte Cheeroke.

        1.    KZKG ^ Gaara DIJO

          Ok, ma parandan selle kohe 😀

  2.   faustod DIJO

    Väga huvitav, loodan järgmist. Terviseks

    1.    KZKG ^ Gaara DIJO

      Järgmine suunatakse ümber ja see 😉 ... ma ei pane seda homme, sest homme on juubeli jaoks spetsiaalsed postitused haha

  3.   3ndriago DIJO

    KZKG ootan teie järgmist postitust !!! See tee huvitab mind väga! Kui teil on linke teistele allikatele, õpetustele või raamatutele, palun öelge mulle, et saaksite need mulle saata või käskida ELAV-il need mulle edastada, kui ei, siis palun
    Täpsemalt öelge mulle, kui teil on midagi selle kohta, kuidas veebiaadressi osi peita, näiteks: http://www.loquesea.com/index.php/pagina mis näitab ainult: http://www.loquesea.com/pagina
    Tänud ette!

    1.    KZKG ^ Gaara DIJO

      Jah, ära muretse, ma ei ole unustanud 😉 ... just see, et olen olnud uude ametisse saamisest alates äärmiselt hõivatud.
      Mida te mulle ütlete, kui kasutate PHP versiooni üle 5.2, lisage oma htaccessile see:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Öelge mulle, kas see teie jaoks töötab, sest mul pole siin midagi tõestada.
      Tervitussõber, AITÄH kõige eest, mida olete meie heaks teinud.

      1.    Daniel ruiz DIJO

        Vabandust, kas teil on näiteid, mis pääsevad juurde kausta, kuhu projekt on salvestatud?

        Pean silmas, et aadressiribal külastab külastaja ainult domeeni.com
        ja mitte domeeniga.com/projectfolder

  4.   luis DIJO

    Sellest lõimest oleks tore, kui te selgitaksite, kuidas .htaccessi hallata, et anda juurdepääs kaustadele parooliga.
    Muu:
    - Kui keegi teist julgeb postitada midagi arenduse IDE-de kohta
    - Programmeerimiskeelte arvamuse valdkonnas: suundumused ja areng.
    - Linuxi ja Androidi seaded

  5.   luis DIJO

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