htaccess [Ievads]: noteikumi, normas, kontrole pār jūsu tīklā publicēto saturu

Kad mēs kaut ko dalāmies tīklā, un es īpaši atsaucos uz mitināšanu, mums ir nepieciešams tāds serveris kā Apache, Nginx, LightHTTPD, Cheroke utt.

Tad mēs koplietojam mapi, failus un tie, kas piekļūst mūsu datoram, pārlūkojot, varēs (izmantojot to pašu pārlūkprogrammu) mijiedarboties ar mūsu mitināto, tā var būt vietne, multivides saturs utt.

Bet ... Kā mēs varam likt noteikumus, piekļuves normas tam, kas mums ir kopīgs?

Ir daudz veidu, kā to izdarīt, šeit es runāšu par Htaccess.

Kas ir htaccess?

Katrā mapē, kuru esam koplietojuši (mitinājuši), mēs varam ievietot failu Htaccess (pamaniet periodu vārda sākumā, tas norāda, ka tas ir paslēpts). Šis fails būs mūsu policists, lai kaut kādā veidā to izsauktu, jo tajā mēs varam uzrakstīt noteikumus vai normas, kas mums palīdzēs manipulēt / pārvaldīt piekļuvi tai pašai mapei, kurā atrodas fails, tai mapei un failiem (un apakšmapēm), kas ir tas pats satur.

Vienkārši liec. Ja man ir mape «/pārbaude/«, Izmantojot a Htaccess Es varu konfigurēt, kuriem IP es viņiem gribu piekļūt un kuriem ne, konfigurēt, ja es vēlos, lai kāds, ienākot šajā mapē, tos automātiski novirzītu uz citu vietni un ĻOTI ilgi utt.

Sāksim mazliet iedziļināties šajā jautājumā ...

Piemēram, mums ir mape ar nosaukumu «dev»(Bez pēdiņām), kurai var piekļūt, izmantojot mūsu pašu IP adresi vai caur noteiktu domēnu. Citiem vārdiem sakot, mēs varam piekļūt šīs mapes saturam, izmantojot:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Arī pēc http://127.0.0.1/dev/ y http://localhost/dev/

Šajā mapē mēs izstrādājam kaut ko jaunu, strādājam pie jauna projekta vai kaut kā, un mēs nevēlamies, lai piekļūtu kāds cits, izņemot sevi, tas ir ... tikai mēs varam ievadīt un redzēt šīs mapes saturu, pārējie, kas mēģina piekļūt, vienkārši nevarēs piekļūt , jo piekļuve tiks liegta.

Lai to panāktu, mēs izveidojam failu Htaccess mapē dev, un šajā failā mēs ievietojam:


pasūtīt noliegt, atļaut
noliegt no visiem
ļauj no 127.0.0.1

Ielieciet to Htaccess, liegs piekļuvi jebkuram datoram, izņemot 127.0.0.1 (tas ir, pats dators, kurā ir instalēta Apache), mēģinot piekļūt mapei, tiks parādīta šī kļūda:

Ja vēlaties atļaut arī piekļūt IP 10.10.0.5, vienkārši pievienojiet rindiņu ... izskatās šādi:


pasūtīt noliegt, atļaut
noliegt no visiem
ļauj no 127.0.0.1
ļauj no 10.10.0.5

Tā ir būtība ... varētu teikt pamata vai vienkāršākais 🙂

Es ievietošu vairākus padomus, kā labāk pārvaldīt mūsu mapes, izmantojot HtaccessJa kādam ir ieteikums par padomu, jautājumu vai kaut ko tamlīdzīgu, pasakiet man 😉

Sveicieni


11 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   truko22 teica

    Interesanti liels paldies 😀

    1.    KZKG ^ Gaara teica

      Paldies par komentāru 😉

      1.    Hugo teica

        Starp citu, sākumā ir pareizrakstības kļūda, tā ir Cherokee nevis Cheeroke.

        1.    KZKG ^ Gaara teica

          Labi, es to tūlīt izlabošu 😀

  2.   Faustods teica

    Ļoti interesanti, es ceru uz sekojošo. Priekā

    1.    KZKG ^ Gaara teica

      Nākamais tiks novirzīts un ka 😉 ... es to rīt nelikšu, jo rīt jubilejai ir īpaši ieraksti haha

  3.   3ndriago teica

    KZKG es gaidu tavu nākamo ierakstu !!! Šī tēja mani ļoti interesē! Ja jums ir saites uz citiem avotiem, apmācībām vai grāmatām, lūdzu, pastāstiet man, lai jūs tos varētu nosūtīt man, vai arī pastāstiet ELAV, lai tās man nodod, ja nē, lūdzu.
    Konkrēti pasakiet man, vai jums ir kaut kas par to, kā paslēpt tīmekļa adreses daļas, piemēram: no http://www.loquesea.com/index.php/pagina kas parāda tikai: http://www.loquesea.com/pagina
    Paldies jau iepriekš!

    1.    KZKG ^ Gaara teica

      Jā, neuztraucieties, es neesmu aizmirsis 😉 ... tikai tas, ka esmu bijis ļoti aizņemts kopš nokļuvu jaunajā darbā.
      Par to, ko jūs man sakāt, ja izmantojat PHP versiju, kas lielāka par 5.2, ievietojiet savu htaccess:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Sakiet, vai tas jums strādā, jo man šeit nav nekā, kas to pierādītu.
      Sveiciens draugs, PALDIES par visu, ko esat darījis mūsu labā.

      1.    Daniels Ruizs teica

        Atvainojiet, vai jums būs kādi piemēri, kas var piekļūt mapei, kurā tiek glabāts projekts?

        Es domāju, ka adreses joslā apmeklētājs piekļūst tikai ar domēnu.com
        nevis ar domēnu.com/projectfolder

  4.   Luis teica

    No šī pavediena būtu jauki, ja jūs paskaidrotu, kā pārvaldīt .htaccess, lai piekļūtu mapēm ar paroli.
    Cits:
    - Ja kāds no jums uzdrošinās kaut ko izlikt par attīstības IDE
    - Viedokļu jomā par programmēšanas valodām: tendences un attīstība.
    - Linux un Android iestatījumi

  5.   Luis teica

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