.htaccess triki / direktīva
Pēdējā laikā man ir nācies izmantot failu arvien vairāk .htaccess (fails, kurā ir Apache definīcijas), vai nu a filtru Ip-s (kontrolēta piekļuve tīmekļa lapai), vai nu iestatīt PHP karogiApvidū
1. Pirmā lieta, kas interesē personu, kas strādā pie tiešsaistes projekta tieši serverī un nevēlas, lai vietnei piekļūtu citi lietotāji, izņemot viņu, ir IP filtrēšana. .htaccess failā tiks ierakstītas šādas rindas:
order deny,allow
deny from all
allow from 83.23.2.4
Caur šo direktīva piekļuve ir bloķēta visiem lietotājiem (403 Aizliegts), atskaitot 83.23.2.4. Ja strādājat ar lokālo resursdatoru (ar instalētu Apache) un vēlaties, lai vietne/faili tīmekļa serverī būtu redzami tikai no LAN (lokālā tīkla), izmantojiet:
order deny,allow
deny from all
allow from 192.168.0.0/24
2. Bloķēt piekļuvi tīmekļa serverim noteiktiem IP/domēniem.
<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>
– piekļuve tīmekļa servera IP 66.57.12.48 un domēnam *.isp.com ir aizliegta.
3. Atspējot direktoriju pārlūkošanu.
Options All –Indexes
Precīzāk, ir aizliegta piekļuve mapēm, kurām nav indeksa (indekss /).
4. Noklusējuma indeksa maiņa. (Noklusējuma lapa)
DirectoryIndex home.html index.html index.php
Noklusējuma tīmekļa serverī būs index.html un index.php index/home faili. Tomēr, ja mēs vēlamies, lai fails readme.txt tiktu rādīts tīmekļa adresē kā indeksa fails, "DirectoryIndex readme.txt" tiks ierakstīts failā .htaccess.
5. Novirzītāju vietņu bloķēšanaApvidū
RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]
Ja jums ir saite uz jūsu vietni citās tīmekļa lapās, no kurām nevēlaties saņemt apmeklētājus, varat izmantot iepriekš minētās rindiņas.
6. Karsto saišu bloķēšana” lai izvairītos zādzību de trafic (joslas platums).
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]
Tas aizliedz citai vietnei izmantot attēlus (jpg un gif), kas tiek mitināti serverī.
7. Mainiet PHP karogus .htaccess
Lai būtu drošāk, daži serveri ir iestatīti register_globals Izslēgts, tomēr ir Svētie Raksti (Joomla un Lietas, piemēram), kuriem instalēšanas laikā nepieciešams register_globals. Ja izmantojat koplietošanas mitināšanu un jums nav piekļuves failam Php.ini, varat izmantot .htaccess, lai mainītu php_flagsApvidū
php_flag register_globals On
Vairāk definīciju iestatījumiem .htaccess, HTACCESS apkrāptu lapā
.htaccess triki / direktīva
Kas jauns
Pret Stealth
Kaislīgs par tehnoloģijām, ar prieku rakstu vietnē StealthSettings.com kopš 2006. gada. Man ir plaša pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un blogošanas platformās (WordPress) un tiešsaistes veikalos (WooCommerce, Magento, PrestaShop).
Skatīt visas Stealth ziņasIespējams, jūs interesē arī...