Header Menu

En Çok Kullanılan .Htaccess Kodları Nedir? resim

En Çok Kullanılan .Htaccess Kodları Nedir?

En Çok Kullanılan .Htaccess Kodları Nedir?

.htaccess, Apache web sunucusu tarafından bir web sitesine veya belirli bir dizine erişimi kontrol etmek için kullanılan bir yapılandırma dosyasıdır. En sık kullanılan .htaccess kodlarından bazıları şunlardır:

1. Yönlendirmeler

301 Kalıcı Yönlendirme: Bir URL'yi kalıcı olarak başka bir URL'ye yönlendirir.

Redirect 301 /old-url /new-url

302 Geçici Yönlendirme: Bir URL'yi geçici olarak başka bir URL'ye yönlendirir.

Redirect 302 /old-url /new-url

2. Şifre Koruması

Temel Kimlik Doğrulama: Bir dizini kullanıcı adı ve parolayla korur.

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/password/file
Require valid-user

 

3. URL'nin Yeniden Yazılması

URL'leri Yeniden Yaz: URL'leri daha SEO dostu hale getirmek veya parametreleri gizlemek için yeniden yazar.

RewriteEngine On
RewriteRule ^old-url$ /new-url [L,R=301]

4. Hotlink Koruması

Görüntü Bağlantısını Engelleme: Diğer web sitelerinin görsellerinize bağlantı vermesini engeller.

 RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourwebsite.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

5. Güvenlik

Dizin Listelemeyi Devre Dışı Bırak: Kullanıcıların dosya yapınızı görüntülemesini önlemek için dizin listelemeyi devre dışı bırakır.

 Options -Indexes

Belirli Dosyalara Erişimi Engelle: Belirli dosyalara veya dosya türlerine erişimi engeller. 

<FilesMatch "^(example|file)">
    Order Allow,Deny
    Deny from all
</FilesMatch>

6. Önbelleğe alma

Tarayıcı Önbelleğe Almayı Etkinleştir: Web sitesi performansını artırmak için tarayıcı önbelleğe almayı etkinleştirir

 <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
</IfModule>

Bu kodlar en çok kullanılan .htaccess kodlarının yalnızca birkaç örneğidir. Çok daha fazla kod mevcuttur ve bunları özel ihtiyaçlarınıza uyacak şekilde özelleştirebilirsiniz. 

31 Görüntüleme