HTACCESS-tiedostojen avaaminen, muokkaaminen ja muuntaminen

HTACCESS- tiedostopäätteen sisältävä tiedosto on Apache Access Configuration -tiedosto, joka on hypertekstin käyttöoikeus . Nämä ovat tekstitiedostoja, joita käytetään poikkeamaan Apache-verkkosivuston eri hakemistoihin sovellettavista maailmanlaajuisista asetuksista.

HTACCESS-tiedoston sijoittaminen yhteen hakemistoon ohittaa globaaliset asetukset, jotka aiemmin laskivat tähän hakemistoon ja sen alihakemistoihin. Esimerkiksi HTACCESS-tiedostoja voidaan luoda URL-osoitteiden uudelleenohjaukseen, hakemiston luetteloiden estämiseen, tiettyjen IP-osoitteiden kieltämiseen, hotlinkingin estämiseen ja muuhun.

Toinen yhteinen käyttö HTACCESS-tiedostossa on osoitus HTPASSWD-tiedostosta, joka tallentaa kirjautumistiedot, jotka estävät kävijöitä käyttämästä kyseistä tiedostohakemistoa.

Huomaa: Toisin kuin muut tiedostotyypit, HTACCESS-tiedostot eivät sisällä tiedostonimeä; ne näyttävät tältä: .htaccess. Se on oikein - mitään tiedoston nimeä ollenkaan, vain laajennus .

HTACCESS-tiedoston avaaminen

Koska HTACCESS-tiedostot koskevat Web-palvelimia, jotka käyttävät Apache Web Server -ohjelmistoa, ne eivät tule voimaan, ellei niitä käytetä tässä yhteydessä.

Kuitenkin jopa yksinkertainen tekstieditori pystyy avaamaan tai muokkaamaan HTACCESS-tiedostoa, kuten Windows Notepad tai yhden Best Free Text Editors -luettelosta. Toinen suosittu mutta ei vapaa HTACCESS-editori on Adobe Dreamweaver.

Miten muuntaa HTACCESS-tiedosto

Apacen WWW-palvelintiedostot, joissa on HTACCESS-tiedostopääte, voidaan muuntaa Ngnix-palvelintiedostoiksi käyttämällä tätä online-HTACCESS-järjestelmää nginx-muuntimeen. Sinun on liitettävä HTACCESSS-tiedoston sisältö tekstikenttään muuntamalla koodi Ngnixin tunnistettavaksi.

Samoin kuin nginx-muunnin, HTACCESS-tiedostot voidaan muuntaa Web.Configiksi käyttäen codebreakin online .htaccess Web.Config -muuntimelle. Tämä muunnin on hyödyllinen, jos haluat muuntaa määritystiedoston yhdeksi, joka toimii ASP.NET-verkkosovelluksella.

Esimerkki HTACCESS-tiedostosta

Alla on esimerkki .HATACCESS-tiedostosta. Tämä erityisesti HTACCESS-tiedosto voi olla hyödyllinen verkkosivustolle, joka on parhaillaan kehitteillä eikä ole vielä valmis yleisölle.

AuthType basic AuthName "Hops! Tilapäisesti rakenteilla ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Vaatii valid-user # Salasanan kehotus kaikille muille Order Deny, Salli Deny kaikki sallia 192.168.10.10 # Kehittäjän IP-osoite Salli osoitteesta w3.org Salli googlebot.comista # Antaa Googlen indeksoida sivusi tyydyttää Mikä tahansa # Salasanaa ei vaadita, jos isäntä / IP on sallittu

Tämän HTACCESS-tiedoston jokaisella rivillä on erityinen tarkoitus. Esimerkiksi "/.htpasswd" -merkintä osoittaa, että tämä hakemisto on piilotettu julkisesta näkymästä, ellei salasanaa käytetä. Jos yllä olevaan IP-osoitteeseen käytetään sivun käyttämistä, salasanaa ei kuitenkaan tarvita.

Advanced Reading HTACCESS-tiedostoissa

Sinun pitäisi pystyä kertomaan edellä olevasta otoksesta, että HTACCESS-tiedostot voivat tehdä paljon erilaisia ​​asioita. On totta, että he eivät ole yksinkertaisimpia tiedostoja, joita pitäisi käyttää.

Lue lisää HTACCESS-tiedoston käyttämisestä IP-osoitteiden estämiseen, estäen katsojia avaamasta HTACCESS-tiedostoa, estämällä liikennettä hakemistoon, SSL: llä, verkkosivustojen lataajien / rippereiden käytöstä ja lisää JavaScript-paketti, Apache, WordPress ja DigitalOcean.