Son zamanlarda giderek dosyayı kullanmak zorunda kaldılar .htaccess (Tanımları Apache içeren dosya), veya filtre IPSiteler (bir web sayfasına erişim kontrollü) veya ayarlamak için PHP bayrakları.
1. Sunucu üzerinde doğrudan bir online proje üzerinde çalışıyoruz ilgi ve sitenin kendisine dışında diğer kullanıcılar tarafından erişilebilir istemeyen bir kişi ilk şey filtreleme IP'ler. . Dosyası Htaccess aşağıdaki satırları yazılmış olacaktır:
order deny,allow
deny from all
allow from 83.23.2.4
Böylece Yönerge Tüm kullanıcılara erişim engellendi (Yasak 403), Az 83.23.2.4. Localhost (Apache yüklü) ve web sunucusu site-ul/fisierele çalışma yalnızca LAN (Local Area Network), kullanımda görünür olmasını istiyorsanız:
order deny,allow
deny from all
allow from 192.168.0.0/24
2. Belirli IP-uri/domenii sunucunuza erişim engelleme.
<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>
- IP 66.57.12.48 web sunucusuna ve * .isp.com alan adına erişim yasaktır.
3. Dizini Devre Dışı Bırak Browsing.
Options All –Indexes
Özellikle, biz indeks (Index of /) olmadan klasörlere erişimi yasaklamak.
4. Varsayılan dizini değiştirme. (Default sayfası)
DirectoryIndex home.html index.html index.php
Varsayılan bir web sunucusunda index.html ve index.php index/home dosyaları bulunur. Ancak readme.txt dosyasının bir web adresinde indeks dosyası olarak görünmesini istiyorsak .htaccess dosyasına "DirectoryIndex readme.txt" yazılacaktır.
5. Engelleme yönlendirme siteleri.
RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]
Eğer vizörler almak istemiyorsanız diğer web sayfalarında sitenizin bir bağlantı varsa, yukarıdaki satırları kullanabilirsiniz.
6. Önlemek için "sıcak bağlantıyı" engelleyin hırsızlık trafik (bant genişliği).
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]
sunucu üzerinde barındırılan görüntüleri (jpg ve gif) kullanmak için başka bir siteye yasaklar.
7. PHP değişim Bayrakları. Htaccess
Daha güvenli olması için, bazı sunucular ayarlanır register_globals = OffAncak, komut vardır (Joomla si MamboÖrneğin) olduğu üzerinde kurulum register_globals gerektirir. Bir dosyayı sharehosting kullanın ve erişim yoksa php.iniSen değiştirmek için. Htaccess kullanabilirsiniz php_flags.
php_flag register_globals On
.Htaccess, HTACCESS Hile Sayfası içindeki ayarlar için daha fazla tanım