Htaccess trikovi. / Smjernice

U posljednje vrijeme sam sve više bio prisiljen koristiti datoteku .htaccess (Datoteku koja sadrži definicije Apache), ili filter IPSjedišta (kontrolirani pristup na web stranici), ili za postavljanje PHP zastave.

1. Prva stvar koja osoba koja je zainteresirana za rad na online projekt izravno na poslužitelju i ne želi stranice biti dostupne drugim korisnicima osim njega filtriranja IP. U htaccess. Će biti napisano sljedeće linije:

order deny,allow
deny from all
allow from 83.23.2.4

Time direktiva blokiran pristup svim korisnicima (Zabranjeni 403) Manje 83.23.2.4. Ako radite na localhost (s Apache instaliran), a želite da poslužitelj site-ul/fisierele biti vidljiv samo iz LAN (Local Area Network), korištenje:

order deny,allow
deny from all
allow from 192.168.0.0/24

2. Blokiranje pristupa određenim IP-uri/domenii web poslužitelj.

<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>

- pristup web poslužitelju ip 66.57.12.48 i domeni * .isp.com je zabranjen.

3. Onemogući imenik Browsing.

Options All –Indexes

Naime, on zabranjuje pristup mapama koje nemaju indeks (Index of /).

4. Promjena indeksa default. (Default stranica)

DirectoryIndex home.html index.html index.php

Postavljeni web poslužitelj default imat će index.html i index.php index / home datoteke. Međutim, ako želimo da se readme.txt pojavi kao indeksna datoteka na web adresi, "DirectoryIndex readme.txt" bit će zapisan na .htaccess.

5. Blokiranje upućivanja mjesta.

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

Ako imate link od svoje stranice na druge web stranice koje ne žele primati visors, možete koristiti linije gore.

6. Blokirajte "vruću vezu" kako biste izbjegli krađa prometa (bandwith).

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

Zabraniti drugu stranicu za korištenje slike (JPG i GIF) koje su smještene na poslužitelju.

7. Promjena PHP zastavama. Htaccess

Da budemo sigurni, neki poslužitelji su postavili register_globals Off, Ipak postoje skripte (Joomla si Mambo, Na primjer) koje zahtijevaju instalaciju register_globals dalje. Ako koristite datotečni sharehosting i nemaju pristup php.iniMožete koristiti. Htaccess promijeniti php_flags.

php_flag register_globals On

Više definicija za postavke u .htaccess, HTACCESS Cheat Sheet

Strastveni zaljubljenik u tehnologiju, s veseljem pišem na StealthSettings.com od 2006. godine. Imam bogato iskustvo s operativnim sustavima: macOS, Windows i Linux, kao i s programskim jezicima i platformama za bloganje (WordPress) i za internetske trgovine (WooCommerce, Magento, PrestaShop).

kako » Linux » apaš » Htaccess trikovi. / Smjernice
Ostavite komentar