Htaccess. Tricks / direktiv

V zadnjem času sem bil bolj prisiljeni uporabljati datoteko .htaccess (Datoteka, ki vsebuje definicije Apache), ali filter IPStrani (nadzorovan dostop do spletne strani), ali da določi PHP zastave.

1. Prva stvar, da oseba, ki je zainteresirana za delo na spletni projekt neposredno na strežniku in noče stran, da so dostopni drugim uporabnikom poleg njega je filtriranje IP. . Pri htaccess bo napisal naslednje vrstice:

Da zanikati, dovolijo
zanikati iz vseh
omogočajo od 83.23.2.4

S čimer direktiva blokiran dostop do vseh uporabnikov (403 Forbidden) Manj 83.23.2.4. Če delate na localhost (z nameščenim Apache) in želite, da spletni strežnik site-ul/fisierele bo viden le od LAN (Local Area Network), uporabi:

Da zanikati, dovolijo
zanikati iz vseh
omogočajo od 192.168.0.0 / 24

2. Blokira dostop do določenih IP-uri/domenii strežnik.


Da zanikati, dovolijo
zanikati 66.57.12.48
zanikati. isp.com
omogočajo od vseh

- dostop do spletnega strežnika ip 66.57.12.48 in domene * .isp.com je prepovedan.

3. Onemogoči imenik Browsing.

Možnosti All-Indexes

Izrecno prepoveduje dostop do map, ki nimajo indeks (Index of /).

4. Sprememba indeksa default. (Default stran)

DirectoryIndex index.php index.html home.html

Nastavljen spletni strežnik default bo imel index.html in index.php index / home datotek. Če pa želimo, da se readme.txt prikaže kot indeksna datoteka na spletnem naslovu, bo v .htaccess zapisan "DirectoryIndex readme.txt".

5. Blokiranje napotitelje strani.

RewriteEngine na
RewriteCond% {HTTP_REFERER} site-blocat.com [NC] RewriteCond% {HTTP_REFERER} site-blocat-2.com [NC] RewriteRule. * - [F]

Če imate povezavo z vaše spletne strani na drugih spletnih straneh, ki ne želijo prejemati vizirje, lahko uporabite vrstice zgoraj.

6. Blokirajte "vročo povezavo", da se izognete Kraja promet (pasovna širina).

RewriteEngine na
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http: // (www.)? My-domain.com /.*$ [NC] RewriteRule. (Gif | jpg) $ - [F]

Prepove drugo mesto za uporabo slik (JPG in GIF), ki gostujejo na strežniku.

7. Spreminjanje PHP Flags of htaccess.

Za bolj varno, so nekateri strežniki iz register_globals Off, Vendar obstajajo skripte (Joomla si Mambo, Na primer), ki zahteva za namestitev register_globals On. Če uporabljate datoteko sharehosting in nimajo dostopa php.iniLahko uporabite. Htaccess spremeniti php_flags.

php_flag register_globals Na

.htaccess

Več opredelitve za nastavitve. Htaccess,

Htaccess. Tricks / direktiv

O avtorju

Stealth

Navdušen nad vsem pripomočkom in IT-jem, z veseljem pišem v tajnostisettings.com od leta 2006 in z vami rad odkrivam nove stvari o računalnikih in operacijskih sistemih macOS, Linux, Windows, iOS in Android.

Pustite komentar