Használati utasítások

A .htaccess fájl használható a „rugalmas” Apache szerver konfigurációs (hibakezelés, hozzáférési korlátozások). Ebben a cikkben fogjuk megtanulni használni. Jellemzően a .htaccess fájl a gyökérkönyvtárban, és működik az egész hely, és minden dirrektrii (ha nincs rájuk „ő” .htaccess). Ha azt szeretnénk, hogy hozzon létre egy külön Apache konfiguráció egy adott mappát, akkor meg kell oldania benne egy új fájlt .htaccess és annak hatása fog terjedni ezt a mappát. És a .htaccess fekvő gyökere a honlapon semmilyen módon nem befolyásolja ezt a mappát ebben az esetben nem.

Hogyan készítsünk egy .htaccess
Csak. A helyi számítógépen hozzon létre egy szöveges dokumentumot .htaccess.txt, FTP-n keresztül töltse azt a host, és nevezd át .htaccess

Most egy kicsit a valóság. Mit lehet tenni keresztül .htaccess?

Változás az oldalon nem jelenik meg elérésekor a könyvtárban.

Előírni a .htaccess fájlt:

DirectoryIndex index.shtml
** Hivatkozással a könyvtár, amely tartalmazza a .htaccess, a fájl betöltődik index.shtml

Megtagadja a hozzáférést a .htaccess

Adhatunk a tilalmat az összes fájlt, ha szeretné:

tagadja az összes
*** senki sem látja.


Hozzáférés engedélyezése a felhasználóknak csak egy bizonyos ip:

Order allow, deny
tagadja az összes
hogy honnan 192.168.8.1
*** Minden, kivéve a látogató IP 192.168.8.1 hozzáférés megtagadva.

Order Deny, Allow
Deny minden
Hagyjuk származó .armadaboard.com
*** Csak armadovtsy lásd a webhelyen.


megtagadja a hozzáférést bizonyos IP:

Order allow, deny
Hagyjuk az összes
deny from 192.168.8.1
*** A látogató IP 192.168.8.1 hozzáférést biztosít a helyszínen tilos.
**** Ne kérdezd, honnan vsyat lista a kínai ip

Hasonlóképpen, mint a fenti példában, lehetséges, helyett (vagy együttesen) IP domain név alkalmazunk, azaz megtagadja a hozzáférést a látogatók, akik jönnek a konkrét hely:

Order allow, deny
Hagyjuk az összes
deny from .thehun.net
deny from 192.168.8.1
*** A látogató IP 192.168.8.1 és mindenkinek, aki eljött, hogy thehun.net hozzáférést biztosít a helyszínen tilos.


Az észlelt kódolás az összes fájlt feltölteni a gépre:

CharsetSourceEnc windows-iso-8859-1
*** összes fájl lesz kódolva windows-iso-8859-1

Akkor meg egy konkrét kódolás egy adott letölthető fájlokat a gépen:

AddType "application / x-httpd-php3; charset = ablakok-ISO-8859-1" .html
AddType "application / x-httpd-php3; charset = Windows-1251" .htm
*** A kódolás windows-iso-8859-1 a .html és windows-1251 a .htm fájlokat


Kódoló minden fájlt, ami lesz velük a látogató böngészőjének alapértelmezett:

AddDefaultCharset windows-iso-8859-1
*** az összes oldalt, hogy a szerver küld az ügyfél lesz a kódolás windows-iso-8859-1


Mi átirányítani a látogatókat egy másik URL (átirányítás)
A .htaccess write:


Átirányítani a látogatókat kérésekor az adott oldalakat:
Véd mindenféle hálózati vírusok és szkennerek.
Hozzá .htaccess:


Tedd tilalmat a kijelző könyvtár tartalmát hiányában az index file:

Error Handling c segítségével .htaccess:

ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html bejegyzéseket
ErrorDocument 500 /500.html

Hozhat létre saját hiba oldalak (lásd a fenti példát.) És ez lehetővé teszi hogy egy adott URL-t:

Kapcsolódó cikkek