Htaccess dosyası ile web sitenizin yönetimini optimize edin! Yönlendirme, şifre koruması, URL yeniden yazma ve güvenlik için en etkili htaccess kodlarını keşfedin. Web sitenizin performansını artırmaya hazır mısınız?

Nihan Karaca

İçindekiler Göster

Htaccess kodları nelerdir?

Htaccess dosyası, web sunucusunun yönetiminde kritik bir rol oynar ve doğru kullanıldığında, web sitenizin performansını ve güvenliğini artırabilir. Bu dosya aracılığıyla yönlendirme işlemleri, kimlik doğrulama, URL yeniden yazma ve güvenlik önlemleri gibi bir dizi işlem gerçekleştirmek mümkündür. Özellikle SEO açısından önem taşıyan bu kodlar, kullanıcı deneyimini geliştirmek ve istenmeyen erişimleri engellemek için etkili bir çözüm sunar. Htaccess kodları, web yöneticileri için vazgeçilmez bir araçtır.

htaccess kodları, Apache web sunucusu tarafından bir web sitesine veya belirli bir dizine erişimi kontrol etmek için kullanılan yapılandırma dosyasında yer alan bazı önemli kodlardır . İşte en sık kullanılan bazı htaccess kodları:

Yönlendirmeler:

Şifre Koruması:

URL'nin Yeniden Yazılması:

Hotlink Koruması:

Güvenlik:

Bu kodlar, htaccess dosyasının sadece birkaç örneğidir ve özel ihtiyaçlara göre özelleştirilebilir .

  • 301 Kalıcı Yönlendirme:
    Redirect 301 /old-url /new-url
    .
  • 302 Geçici Yönlendirme:
    Redirect 302 /old-url /new-url
    .
  • Temel Kimlik Doğrulama:
    AuthType Basic
    .
  • URL'leri yeniden yazma:
    RewriteEngine On RewriteRule ^old-url$ /new-url [L,R=301]
    .
  • Görüntü bağlantısını engelleme:
    RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
    .
  • Dizin listelemeyi devre dışı bırakma:
    Options -Indexes
    .
  • Belirli dosyalara erişimi engelleme:
    <FilesMatch "^(example|file)"> Order Allow,Deny Deny from all </FilesMatch>
    .
  1. Yönlendirmeler:
    • 301 Kalıcı Yönlendirme:
      Redirect 301 /old-url /new-url
      .
    • 302 Geçici Yönlendirme:
      Redirect 302 /old-url /new-url
      .
  2. 301 Kalıcı Yönlendirme:
    Redirect 301 /old-url /new-url
    .
  3. 302 Geçici Yönlendirme:
    Redirect 302 /old-url /new-url
    .
  4. Şifre Koruması:
    • Temel Kimlik Doğrulama:
      AuthType Basic
      .
  5. Temel Kimlik Doğrulama:
    AuthType Basic
    .
  6. URL'nin Yeniden Yazılması:
    • URL'leri yeniden yazma:
      RewriteEngine On RewriteRule ^old-url$ /new-url [L,R=301]
      .
  7. URL'leri yeniden yazma:
    RewriteEngine On RewriteRule ^old-url$ /new-url [L,R=301]
    .
  8. Hotlink Koruması:
    • Görüntü bağlantısını engelleme:
      RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
      .
  9. Görüntü bağlantısını engelleme:
    RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsite.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
    .
  10. Güvenlik:
    • Dizin listelemeyi devre dışı bırakma:
      Options -Indexes
      .
    • Belirli dosyalara erişimi engelleme:
      <FilesMatch "^(example|file)"> Order Allow,Deny Deny from all </FilesMatch>
      .
  11. Dizin listelemeyi devre dışı bırakma:
    Options -Indexes
    .
  12. Belirli dosyalara erişimi engelleme:
    <FilesMatch "^(example|file)"> Order Allow,Deny Deny from all </FilesMatch>
    .

Diğer Rehber Yazıları

HSBC'nin iş alanları nelerdir?

HSBC, uluslararası bankacılık alanında geniş bir yelpazede hizmet sunan önemli bir oyuncudur. Şirket, bireysel ve ticari bankacılıktan, küresel finansal piyasalara kadar birçok sektörde faaliyet göstermektedir. Bu çeşitlilik, müşterilerine kapsamlı çözümler sunarak, farklı ihtiyaçlarını karşılamak amacıyla...

Hristiyanlıkta kullanılan terimler nelerdir?

Hristiyanlık, köklü bir inanç sistemi olarak birçok özel terimi ve kavramı barındırır. Bu terimler, inancın temel yapı taşlarını, ibadet biçimlerini ve ruhsal deneyimleri ifade etmek için kullanılır. Hristiyanlıkta yer alan bu terimler, yalnızca dini anlam...

HTML hata kodları nelerdir?

HTML hata kodları, web sayfalarının çalışması sırasında karşılaşılabilecek sorunları tanımlayan önemli bileşenlerdir. Bu kodlar, kullanıcıların tarayıcıları ile sunucular arasında gerçekleşen etkileşimlerde, istenen içeriğin durumu hakkında bilgi verir. Farklı hata kodları, web geliştiricileri ve kullanıcılar için...

HTML kodları ile neler yapılabilir?

HTML, web sayfalarının temel yapı taşlarını oluşturan bir işaretleme dilidir. Bu dil sayesinde, çeşitli içerik türleri ve bileşenler kolaylıkla tanımlanabilir ve düzenlenebilir. Kullanıcılar, HTML ile metinleri biçimlendirebilir, görsel içerikler ekleyebilir ve etkileşimli formlar oluşturabilir. Ayrıca,...
Rehber