.htaccess hileci / Direktifleri

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. Endeks değişikliği default. (Default sayfası)

DirectoryIndex home.html index.html index.php

Bir dizi web sunucusu default index.html ve index.php index / home dosyalarına sahip olacaktır. Ancak, bir benioku.txt dosyasının bir web adresinde dizin dosyası olarak görünmesini istiyorsak, "DirectoryIndex benioku.txt" .htaccess'e 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

Teknolojiye tutkulu, 2006 yılından beri StealthSettings.com'da yazıyorum. macOS, Windows ve Linux işletim sistemlerinde geniş deneyimim var, aynı zamanda programlama dilleri ve blog platformları (WordPress) ile online mağazalar için (WooCommerce, Magento, PrestaShop) bilgi sahibiyim.

nasıl » Linux » Apache » .htaccess hileci / Direktifleri
Leave a Comment