pie

0

.htaccess triki / direktīva

.htaccess triki / direktīva

0

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

Iespējams, jūs interesē arī...

nav www.

Kā atbrīvoties no www. domēna/apakšdomēna nosaukuma priekšā? www.domain.tld pārveide par domēnu.tld. RewriteEngine ieslēgts Pārrakstīt...
Turpiniet lasīt

Qihoo!

Interesants virsraksts, vai ne? :) Droši vien interesanti tiem, kas pārvalda mājaslapu vai webhostinga serveri (īpaši webhos...
Turpiniet lasīt

Atstājiet atbildi

Jūsu e-pasta adrese netiks publicēta. Nepieciešamie lauki ir marķēti *