HTACCESS fájl (mi ez és hogyan lehet megnyitni)

A fájlt a HTACCESS-szel fájlkiterjesztés egy Apache Access konfigurációs fájl, amely a „hiperszöveges hozzáférés” rövidítése. Ezek szöveges fájlok az Apache webhelyek különböző könyvtáraira vonatkozó globális beállítások alóli kivételek meghívására szolgál.

Ha a fájlt egy könyvtárba helyezi, az felülírja azokat a globális beállításokat, amelyek korábban lefolytak az adott könyvtárba és annak alkönyvtáraiba. Például HTACCESS fájlok hozhatók létre a URL, a címtár listázásának megakadályozása, konkrét kitiltása IP-címek, a hotlinking megakadályozása és még sok más.

Ennek a fájlnak egy másik gyakori felhasználása egy HTPASSWD fájlra való rámutatással, amely olyan hitelesítő adatokat tárol, amelyek megakadályozzák, hogy a látogatók hozzáférjenek az adott fájlkönyvtárhoz.

HTACCESS fájl a Windows 10 rendszerben, amely a Jegyzettömbbel nyílik meg

Más típusú fájloktól eltérően ezek nem tartalmaznak fájlnevet; így néznek ki, csak a fájlkiterjesztéssel: .htaccess.

HTACCESS fájl megnyitása

Mivel ezek a fájlok a webre vonatkoznak szerverek amelyek futnak a Apache webszerver szoftverek, csak akkor lépnek érvénybe, ha az adott kontextusban használják őket.

Azonban még egy egyszerű szövegszerkesztő is képes megnyitni vagy szerkeszteni a fájlt, mint például a Windows Jegyzettömb vagy egy a miénkből A legjobb ingyenes szövegszerkesztők lista. Egy másik népszerű, bár nem ingyenes HTACCESS szerkesztő Adobe Dreamweaver.

Hogyan lehet konvertálni a fájlt

A fájlt konvertálhatja aNgnix webszerver fájl segítségével ezt online HTACCESS az nginx konverterhez. Be kell illesztenie a tartalmát a szövegdobozba, hogy a kódot az Ngnix által felismerhetővé alakítsa.

Az nginx konverterhez hasonlóan a fájl webre konvertálható. Konfigurálás a Codebreak online használatával .htaccess a webre. Konfig konverter. Ez akkor hasznos, ha azt szeretné, hogy a fájl egy ASP.NET webalkalmazással működjön.

Mintafájl

Az alábbiakban egy .HTACCESS fájl minta látható. Ez a fájl hasznos lehet egy olyan webhelyen, amely jelenleg fejlesztés alatt áll, és még nem áll készen a nyilvánosság számára.

AuthType alap
AuthName "Hoppá! Átmenetileg építés alatt..."
AuthUserFile /.htpasswd
AuthGroupFile /dev/null
Mindenki másnál érvényes felhasználói # jelszó kérése
Elutasítás, engedélyezés
Mindentől tagadni
Engedélyezés 192.168.10.10-től # A fejlesztő IP-címe
Engedélyezés a w3.org webhelyről
Engedélyezés a googlebot.com webhelyről # Lehetővé teszi a Google számára az oldalak feltérképezését
Satisfy Any # Nincs szükség jelszóra, ha a gazdagép/IP engedélyezett.

A fájl minden sorának meghatározott célja van. Az /.htpasswd bejegyzés például azt jelzi, hogy ez a könyvtár rejtett a nyilvános nézet elől, hacsak nem használ jelszót. Ha azonban a fent látható IP-címet használja az oldal eléréséhez, akkor nincs szükség jelszóra.

További segítségre van szüksége?

A fenti mintából meg kell tudni állapítani, hogy ezek a fájlok sokféle dolgot képesek elvégezni. Igaz, hogy nem a legkönnyebb velük dolgozni.

További információ a HTACCESS fájl használatáról IP-címek blokkolására, a megtekintőknek a fájl megnyitásának megakadályozására, a könyvtárba irányuló forgalom blokkolására, SSL, webhely-letöltők/ripperek letiltása és egyebek a címen JavaScript Kit, Apache, WordPress, és DigitalOcean.