‘.htaccess düzenlemesi’ kategorisi için Arşiv

.htaccess kullanımı

Çarşamba, 26 Kasım 2008

Olabildiğince kısa ve öz anlatmaya çalışacağım .htaccess in ne olduğunu ve ne işe yaradığını: Öncelikle .htaccess bir dosya ismi değil, dosya uzantısıdır. Basitçe, varsayılan olarak böyle adlandırılmaktadır. Apache’nin kurulu olduğu sunucularda mevcuttur. Sitenize ait dosyaların bulunduğu ana dizinde ve isteğe bağlı olarak alt dizinlerde de bulunması beklenir. .htaccess Apache Server’lara özgüdür.(NT serverlarda buna benzer teknolojiler kullanılır ama NT altında bu tip teknoloji kullanımının bazı handikapları olduğunu biliyorum) .htaccess dosyasının bazı işlevsellikleri şunlar:

  1. Sitenizi gezen kullanıcılar bazı nedenlerde dolayı hata sayfalarına düşerse (403 - Forbidden,404 - Not Found ,gibi) kendi oluşturduğunuz hata sayfalarının görünmesini sağlayabilirsiniz.
  2. Sadece istediğiniz kişilerin girebileceği,şifre korumalı sayfalar tanımlayabilirsiniz.
  3. Engellemek istediğiniz kullanıcıları,IP adreslerini belirterek bloke edebilirsiniz.
  4. Sitenizi veya sitenizdeki içeriği referans gösteren siteleri engelleyebilirsiniz.
  5. Sitenizi gezen bot(örümcek de diyebiliriz)ları veya siteyi sayfa sayfa indirebilen ripper’ları engelleyebilirsiniz.
  6. Sitenizin varsayılan dizin sayfasını (bu genelde index.html’dir) değiştirebilirsiniz.
  7. Sayfalar arası yönlendirmeler tanımlayabilirsiniz.
  8. Dizin listelemeyi denetleyebilirsiniz,bazı dosya uzantıları için önleyebilirsiniz.

.htaccess’i değiştirerek bunların herbirinin ve daha fazlasının nasıl yapıldığını internette araştırıp bulabilirsiniz. İngilizcesi olanlar için benimde referans aldığım kaynak olan http://www.javascriptkit.com/howto/htaccess.shtml rehberini incelemelerini tavsiye ederim.