.htaccess triky / směrnice

V poslední době jsem musel soubor používat stále více .htaccess (soubor obsahující definice Apache), buď pro a filtr Ip-s (řízený přístup na webovou stránku), buď nastavit PHP příznaky.

1. První věc, která člověka, který pracuje na online projektu přímo na serveru a nechce, aby na stránky kromě něj měli přístup, je IP filtrování. Do souboru .htaccess budou zapsány následující řádky:

order deny,allow
deny from all
allow from 83.23.2.4

Prostřednictvím tohoto směrnice přístup je blokován pro všechny uživatele (403 Zakázáno), minus 83.23.2.4. Pokud pracujete na localhost (s nainstalovaným Apache) a chcete, aby byly stránky/soubory na webovém serveru viditelné pouze z LAN (Local Area Network), použijte:

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

2. Blokování přístupu na webový server pro určité IP adresy/domény.

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

– přístup na webový server ip 66.57.12.48 a doménu *.isp.com je zakázán.

3. Zakázat procházení adresářů.

Options All –Indexes

Přesněji řečeno, přístup ke složkám, které nemají index (Index of /), je zakázán.

4. Změna výchozího indexu. (Výchozí stránka)

DirectoryIndex home.html index.html index.php

Výchozí webový server bude mít index/home soubory index.html a index.php. Pokud však chceme, aby se soubor readme.txt objevil na webové adrese jako soubor indexu, bude „DirectoryIndex readme.txt“ zapsán ve formátu .htaccess.

5. Blokování odkazujících stránek.

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

Pokud máte odkaz na svůj web na jiných webových stránkách, ze kterých nechcete přijímat návštěvníky, můžete použít výše uvedené řádky.

6. Blokování horkých odkazů” vyhnout se krádež de trafic (šířka pásma).

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

Zakazuje jinému webu používat obrázky (jpg a gif), které jsou hostovány na serveru.

7. Změňte příznaky PHP v .htaccess

Pro větší bezpečnost mají některé servery nastaveno register_globals Vypnuto, přesto existují písma (Pití a Věci, například), které vyžadují register_globals při instalaci. Pokud používáte sharehosting a nemáte přístup k souboru php.ini, můžete použít .htaccess ke změně php_flags.

php_flag register_globals On

Další definice nastavení v .htaccess, HTACCESS Cheat Sheet

Vášnivý pro technologii, píšu s potěšením na StealthSetts.com počínaje rokem 2006. Mám bohaté zkušenosti s operačními systémy: MacOS, Windows a Linux, ale také v programovacích jazycích a platformách blogů (WordPress) a pro online obchody (WooCommerce, Magento, Presashop).

Home Váš zdroj IT tutoriálů, užitečných tipů a zpráv. .htaccess triky / směrnice
Zanechte komentář