htaccess [Uvod]: Pravila, norme, kontrola vašeg sadržaja objavljenog na mreži

Kada nešto dijelimo na mreži, a posebno se referiram na hosting, potreban nam je server poput Apache, Nginx, LightHTTPD, Cheroke itd.

Zatim, dijelimo mapu, datoteke i oni koji pristupe našem računaru putem pregledavanja, moći će (koristeći isti pregledač) komunicirati s onim što smo ugostili, to može biti web stranica, multimedijski sadržaj itd.

Ali ... Kako možemo postaviti pravila, norme pristupa onome što dijelimo?

Postoji mnogo načina za to, ovdje ću govoriti .htaccess.

Šta je htaccess?

U svaku mapu koju dijelimo (hostiramo) možemo staviti datoteku .htaccess (primijetite točku na početku imena, to znači da je skriveno). Ova datoteka će biti naša policija jer ju je na neki način pozvala, jer u nju možemo napisati pravila ili norme koje će nam pomoći da manipulišemo / upravljamo pristupom istoj mapi u kojoj se nalazi datoteka, mapi i datotekama (i podmapama) koje je ista sadrže.

Jednostavno rečeno. Ako imam mapu «/test /«, Koristeći a .htaccess Mogu konfigurirati kojim IP-ovima želim pristupiti, a kojim ne, konfigurirati ako želim da će ih, kad neko uđe u ovu mapu, automatski preusmjeriti na drugu web lokaciju, VRLO dugu itd.

Krenimo malo u stvar ...

Na primjer, imamo mapu pod nazivom «dev»(Bez navodnika), kojem se može pristupiti putem vlastite IP adrese ili putem određene domene. Drugim riječima, sadržaju ove mape možemo pristupiti putem:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Takođe od http://127.0.0.1/dev/ y http://localhost/dev/

U ovoj mapi razvijamo nešto novo, radimo na novom projektu ili nešto slično i ne želimo da niko drugi osim nas pristupa, odnosno ... samo mi možemo ući i vidjeti sadržaj te mape, ostali koji pokušavaju pristup jednostavno neće moći, jer će pristup biti odbijen.

Da bismo to postigli, kreiramo datoteku .htaccess u mapi dev, a u ovu datoteku stavljamo:


da poriče, dozvoli
negirati od svega
dozvoli od 127.0.0.1

Stavi ovo u .htaccess, zabranit će pristup bilo kojem računaru osim 127.0.0.1 (odnosno sam računar na kojem je instaliran Apache) kada pokušate pristupiti mapi prikazat će vam ovu grešku:

Ako želite i IP 10.10.0.5 da mu pristupite, samo dodajte liniju ... koja izgleda ovako:


da poriče, dozvoli
negirati od svega
dozvoli od 127.0.0.1
dozvoli od 10.10.0.5

To je suština ... moglo bi se reći osnovno ili najjednostavnije 🙂

Dat ću nekoliko savjeta o tome kako bolje upravljati našim mapama koristeći .htaccess, ako neko ima prijedlog za savjet, pitanje ili nešto slično, recite mi 😉

Saludos


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   truko22 rekao je

    Zanimljivo veliko hvala 😀

    1.    KZKG ^ Gaara rekao je

      Hvala na komentaru 😉

      1.    hugo rekao je

        Inače, na početku postoji pravopis, to je Cherokee, a ne Cheeroke.

        1.    KZKG ^ Gaara rekao je

          Ok, odmah ću to popraviti 😀

  2.   faustod rekao je

    Vrlo zanimljivo, nadam se sljedećem. Živjeli

    1.    KZKG ^ Gaara rekao je

      Sljedeći će biti preusmjeren i to 😉 ... Neću ga staviti sutra jer sutra postoje posebna mjesta za godišnjicu haha

  3.   3ndriago rekao je

    KZKG Čekam vaš sljedeći post !!! Ovaj čaj me jako zanima! Ako imate bilo kakve veze do drugih izvora, vodiča ili knjiga, molim vas recite mi da biste mi ih mogli poslati ili recite ELAV-u da mi ih proslijedi ako ne, molim vas.
    Preciznije mi recite imate li nešto o tome kako sakriti dijelove web adrese, na primjer: from http://www.loquesea.com/index.php/pagina to samo pokazuje: http://www.loquesea.com/pagina
    Hvala unapred!

    1.    KZKG ^ Gaara rekao je

      Da, ne brinite, nisam zaboravio ... samo da sam bio izuzetno zauzet otkako sam došao na novi posao.
      Za ono što mi kažete, ako koristite PHP verziju veću od 5.2, stavite u svoj htaccess ovo:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Recite mi da li vam ide, jer ovdje nemam što dokazati.
      Pozdrav prijatelju, HVALA ti na svemu što si učinio za nas.

      1.    Daniel ruiz rekao je

        Žao nam je, imate li primjera koji mogu pristupiti mapi u kojoj je projekat uskladišten?

        Mislim da u adresnoj traci posjetitelj pristupa samo domeni.com
        a ne sa domain.com/projectfolder

  4.   Luis rekao je

    Iz ove teme bilo bi lijepo kada biste objasnili kako upravljati .htaccess da biste lozinkama omogućili pristup mapama.
    Ostalo:
    - Ako se neko od vas usudi objaviti nešto o razvojnim IDE-ima
    - U polju mišljenja o programskim jezicima: trend i evolucija.
    - Postavke Linuxa i Androida

  5.   Luis rekao je

    Izvinite što sam zaboravio da vam se zahvalim što ste zadržali desdelinux kako to radite Čestitam.