.htaccess gudrybės / direktyvas

Pastaruoju metu aš vis dažniau priversti naudoti failą .htaccess (Failas, kuriame apibrėžimai Apache), arba filtruoti IPSklypai (kontroliuojama prieiga prie interneto puslapyje), arba nustatyti PHP vėliavos.

1. Pirmas dalykas, kad asmuo, kuris yra suinteresuotas rengia projektą internete tiesiogiai serveryje ir nenori svetainė būtų prieinama kitiems vartotojams be jo yra filtravimo IP. . Kai htaccess bus parašyta šias eilutes:

užsisakyti paneigti, kad
paneigti iš viso
kad nuo 83.23.2.4

Kartu direktyva užblokavo prieigą prie visų vartotojų (Uždraustasis 403) Mažiau 83.23.2.4. Jei dirbate localhost (su Apache įdiegta) ir norite serveris site-ul/fisierele būti matoma tik iš LAN (Local Area Network), naudojimu:

užsisakyti paneigti, kad
paneigti iš viso
kad nuo 192.168.0.0 / 24

2. Blokuoja prieigą prie tam tikros IP-uri/domenii serverį.

GET POST <limit PUT>
užsisakyti paneigti, kad
atsisakyti nuo 66.57.12.48
atsisakyti nuo. isp.com
galima iš viso
</ Limit>

- Neleidžiama susipažinti su žiniatinklio serverio IP ir domeno 66.57.12.48 * .isp.com.

3. Išjungti Rodyklės naršymui.

Parinktys All-Indeksuje

Tiksliau, ji draudžia prieigą prie aplankų, kurie neturi indeksą (Index of /).

4. Pakeitus numatytąją indeksą. (Puslapis pagal nutylėjimą)

DirectoryIndex index.php index.html saakums.html

Serveris bus nustatyti numatytąjį index.html ir index.php failą index / namų. Tačiau, jei norite žiniatinklio adresas atrodo kaip failą README.txt indeksas in htaccess yra parašyta "DirectoryIndex readme.txt".

5. Blokavimo persiuntimo svetainės.

RewriteEngine on
RewriteCont% {HTTP_REFERER} site-blocat.com [NC] RewriteCond% {HTTP_REFERER} užblokuota svetainė-2.com [NC] RewriteRule. * - [F]

Jei turite savo svetainės nuorodą kitų tinklalapių, kurie nenori gauti skydeliai, galite naudoti linijos viršuje.

6. Blokuoti "karšta nuorodą", kad būtų išvengta vagystė eismas (pralaidumo).

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

Uždrausti kitą puslapį naudoti vaizdus (JPG ir GIF), kurie talpinami serveryje.

7. Pakeisti PHP Vėliavos. Htaccess

Norėdami būti saugūs, kai kurie serveriai turi nustatyti register_globals Off, Tačiau yra scenarijus (Joomla si Mambo, Pavyzdžiui), kad reikalauja įdiegimo register_globals Taip. Jei naudojate failo sharehosting ir neturite prieigos php.iniGalite naudoti. Htaccess pakeisti php_flags.

php_flag register_globals Apie

.htaccess

Daugiau apibrėžimai nustatymus. Htaccess,

.htaccess gudrybės / direktyvas

Apie autorių

slaptumas

Aistra apie viską, kas reiškia įtaisus ir IT, rašau su malonumu stealthsettings.com iš "2006", ir man patinka su jais atrasti naujus dalykus apie kompiuterius ir operacines sistemas macOS, "Linux", "Windows", "iOS" ir "Android".

Palikite komentarą