Image

Bilgi Veritabanı → htaccess kullanarak Apache'de bağlantıları engelleme örnekleri

Apache web sunucusu kullanarak bağlantıları işlemek için htaccess dosyasının kullanım örnekleri. Bu satırlar, sitenin kök dizininde bulunan .htaccess dosyasına eklenmelidir.

Başlangıçta şu satırın bulunduğuna dikkat edin:

RewriteEngine On

1. Eşleşen bağlantıyı engelleme

RewriteCond %{THE_REQUEST} /path/link [NC]
RewriteRule ^ - [F]

2. Eşleşen bağlantıyı engelleme (örnek 2)

RewriteCond %{THE_REQUEST} /link.html [NC]
RewriteRule ^ - [F]

3. İzin verilen IP adresleri dışında tüm bağlantıları engelleme

RewriteCond %{REQUEST_URI} ^/admin.php
RewriteCond %{REMOTE_ADDR} !=79.xxx.71.xx
RewriteCond %{REMOTE_ADDR} !=10.0.0.3
RewriteRule ^(.*)$ - [R=403,L]

4. İzin verilen IP dışında parametreli dinamik bağlantıyı engelleme

RewriteCond %{QUERY_STRING} ^do=pm$ [NC]
RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^index\.php$ - [F]

5. Bağlantıyı sitenin başka bir bölümüne yönlendirme

Redirect 301 /login http://domain.tld




No Comments Yet