Ko delimo nekaj v omrežju in se posebej sklicujem na gostovanje, potrebujemo strežnik, kot so Apache, Nginx, LightHTTPD, Cheroke itd.
Nato si delimo mapo, datoteke in tisti, ki prek našega brskanja dostopajo do našega računalnika, bodo lahko (z istim brskalnikom) komunicirali s tem, kar smo gostili, lahko je to spletno mesto, večpredstavnostna vsebina itd.
Ampak ... Kako lahko postavimo pravila, norme dostopa do tega, kar delimo?
Za to obstaja veliko načinov, tukaj bom govoril .htaccess.
Kaj je htaccess?
V vsako mapo, ki smo jo dali v skupno rabo (gostili), lahko damo datoteko .htaccess (opazite piko na začetku imena, to pomeni, da je skrito). Ta datoteka bo naša policija, ki jo bo na nek način poklicala, saj lahko vanj napišemo pravila ali predpise, ki nam bodo pomagali manipulirati / upravljati dostop do iste mape, v kateri je datoteka, do mape in datotek (in podmap) vsebuje.
Enostavno povedano. Če imam mapo «/preizkus /«, Uporaba a .htaccess Lahko nastavim, do katerih IP-jev želim dostopati in do katerih ne, konfigurirati, če želim, da jih bo nekdo, ko vstopi v to mapo, samodejno preusmeril na drugo spletno mesto in ZELO dolgo itd.
Pojdimo malo v zadevo ...
Na primer, imamo mapo z imenom «dev»(Brez narekovajev), do katerega je mogoče dostopati prek lastnega naslova IP ali prek določene domene. Z drugimi besedami, do vsebine te mape lahko dostopamo prek:
- http://10.10.0.5/dev/
- http://kzkggaara.net/dev/
- Tudi avtor http://127.0.0.1/dev/ y http://localhost/dev/
V tej mapi razvijamo nekaj novega, delamo na novem projektu ali kaj podobnega in ne želimo, da kdo drug razen nas dostopa, to je ... samo mi lahko vstopamo in vidimo vsebino te mape, ostali, ki poskušajo dostopati, preprosto ne bodo mogli , saj bo dostop zavrnjen.
Da bi to dosegli, ustvarimo datoteko .htaccess v mapi devin v to datoteko vstavimo:
Da zanikati, dovolijo
zanikati iz vseh
omogočajo od 127.0.0.1
Daj to v .htaccess, bo zavrnil dostop do katerega koli računalnika, ki ni 127.0.0.1 (to je sam računalnik, v katerem je nameščen Apache) ko poskusite dostopati do mape, se prikaže ta napaka:
Če želite dovoliti tudi dostop do IP 10.10.0.5, samo dodajte vrstico ... takole:
Da zanikati, dovolijo
zanikati iz vseh
omogočajo od 127.0.0.1
omogočajo od 10.10.0.5
To je bistvo ... lahko bi rekli osnovno ali najpreprostejše 🙂
Dal bom nekaj nasvetov, kako bolje upravljati z našimi mapami .htaccess, če ima nekdo predlog za namig, vprašanje ali kaj podobnega, mi povej 😉
pozdrav
Zanimiva najlepša hvala 😀
Hvala za komentar 😉
Mimogrede, na začetku je napačno črkovanje, gre za Cherokee in ne Cheeroke.
Ok, takoj bom popravil 😀
Zelo zanimivo, upam na naslednje. Na zdravje
Naslednji bo preusmerjen in to 😉 ... jutri ga ne bom dal, ker jutri obstajajo posebna delovna mesta za obletnico haha
KZKG čakam na vaš naslednji prispevek !!! Ta čaj me zelo zanima! Če imate kakršne koli povezave do drugih virov, vadnic ali knjig, mi prosim povejte, da mi jih lahko pošljete, ali ELAV, naj mi jih posreduje, če ne, prosim.
Povejte mi, če imate kaj o tem, kako skriti dele spletnega naslova, na primer: iz http://www.loquesea.com/index.php/pagina to kaže samo: http://www.loquesea.com/pagina
Hvala vnaprej!
Da, ne skrbite, nisem pozabil 😉 ... samo, da sem bil zelo zaposlen, odkar sem prišel na novo službo.
Če uporabljate različico PHP, večjo od 5.2, v svoj htaccess vstavite to:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Povejte mi, če vam uspe, ker tukaj nimam ničesar, kar bi dokazoval.
Lep prijatelj, HVALA za vse, kar si naredil za nas.
Oprostite, ali boste imeli primere, ki lahko dostopajo do mape, v kateri je shranjen projekt?
Mislim, da v naslovni vrstici obiskovalec dostopa samo z domeno.com
in ne z domain.com/projectfolder
Iz te teme bi bilo lepo, če bi razložili, kako upravljati .htaccess, da omogočite dostop do map z geslom.
Drugo:
- Če si kdo od vas upa objaviti nekaj o razvojnih IDE-jih
- Na področju mnenja o programskih jezikih: Trend in evolucija.
- Nastavitve za Linux in Android
Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.