Htaccess dosyası, İngilizce dilinde “hypertext access”, Türkçe dilinde “zengin metin erişimi” anlamlarında kullanılan bir yapılandırma dosyasıdır. Apache web sunucusu ile olan ilişkisi oldukça kuvvetli olmak üzere hemen hemen diğer tüm ağ sunucularıyla da iş birliği kurabilmektedir.
.htaccess Dosyası
SEF link oluşturma, dosya ve klasör erişim yetkisi tanımlama, yönlendirme gibi sunucu tarafını ilgilendiren işlemleri de .httaccess dosyası üzerinden yapabilmekteyiz. Ek güvenlik önlemleri de almamızı sağlayan .htaccess dosyasında cache kontrol, IP adresi ile kullanıcı veya domain ile sunucu erişimi engelleme ve yetkilendirme işlemleri yapılabilmektedir.
Tüm bu ön açıklamalardan hareketle biz bir .htaccess dosyası oluşturacağız. Burada güdeceğimiz amaç, sunucu üzerinde bulunan belirli formatlı dosyalara dışarıdan direk erişime engel olmak.
Yukarıdaki kodlar .inc ve .log formatlı dosyaların dışarıdan erişilemediği bir .htaccess yetkilendirme dosyasını temsil etmektedir.
Apache resmi web sayfasında .htaccess dosyası ile ilgili genel detaylara şu sayfadan erişebilirsiniz.
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
+ 2 = 6
CAPTCHA (Şahıs Denetim) Kodu *