HTACCESS Dosyası (Nedir ve Nasıl Açılır)
A dosya HTACCESS ile Dosya uzantısı "köprü metni erişimi" anlamına gelen bir Apache Erişim Yapılandırma dosyasıdır. Bunlar metin dosyaları Apache web sitesinin çeşitli dizinleri için geçerli olan genel ayarlara bir istisna çağırmak için kullanılır.
Dosyayı bir dizine yerleştirmek, daha önce o dizine ve alt dizinlerine akan genel ayarları geçersiz kılar. Örneğin, bir dosyayı yeniden yönlendirmek için HTACCESS dosyaları oluşturulabilir. URL, dizin listelemeyi engelleme, belirli yasaklama IP adresleri, hotlinking'i önleme ve daha fazlası.
Bu dosyanın başka bir yaygın kullanımı, ziyaretçilerin belirli dosya dizinine erişmesini engelleyen kimlik bilgilerini depolayan bir HTPASSWD dosyasına işaret etmektir.

Diğer dosya türlerinin aksine, bunlar bir dosya adı içermez; sadece dosya uzantısıyla şöyle görünürler: .htaccess.
HTACCESS Dosyası Nasıl Açılır
Bu dosyalar web için geçerli olduğundan sunucular çalıştıran Apache Web Sunucusu yazılımlar, bu bağlamda kullanılmadıkları sürece yürürlüğe girmezler.
Ancak, basit bir metin düzenleyici bile, Windows Not Defteri veya bizimkilerden biri gibi dosyayı açabilir veya düzenleyebilir. En İyi Ücretsiz Metin Editörleri liste. Ücretsiz olmasa da bir başka popüler HTACCESS editörü Adobe Dreamweaver.
Dosya Nasıl Dönüştürülür
dosyayı bir dosyaya dönüştürebilirsiniz.Ngnix bunu çevrimiçi kullanarak web sunucusu dosyası HTACCESS'ten nginx'e dönüştürücü. Kodu Ngnix tarafından tanınabilen bir koda dönüştürmek için içeriğini metin kutusuna yapıştırmanız gerekir.
Nginx dönüştürücüye benzer şekilde, dosya Web'e dönüştürülebilir. Codebreak çevrimiçi kullanarak yapılandırma Web'e .htaccess. Yapılandırma dönüştürücü. Dosyanın bir ASP.NET web uygulamasıyla çalışmasını istiyorsanız bu kullanışlıdır.
Örnek Dosya
Aşağıda örnek bir .HTACCESS dosyası bulunmaktadır. Bu özel dosya, şu anda geliştirilmekte olan ve henüz halka açık olmayan bir web sitesi için faydalı olabilir.
AuthType temel
YetkiAdı "Hata! Geçici Olarak Yapım Aşamasındadır..."
AuthUserFile /.htpasswd
AuthGroupFile /dev/null
Diğer herkes için geçerli kullanıcı # Parola istemi gerektir
Sipariş Reddet, İzin Ver
hepsinden reddet
192.168.10.10'dan izin ver # Geliştiricinin IP adresi
w3.org'dan izin ver
googlebot.com'dan izin ver # Google'ın sayfalarınızı taramasına izin verir
Herhangi Birini Karşılayın # Ana makineye/IP'ye izin veriliyorsa parola gerekmez.
Bu dosyanın her satırının belirli bir amacı vardır. NS /.htpasswd örneğin giriş, bir parola kullanılmadığı sürece bu dizinin genel görünümden gizlendiğini belirtir. Ancak, sayfaya erişmek için yukarıda gösterilen IP adresi kullanılıyorsa, şifre gerekli değildir.
Daha Fazla Yardıma mı ihtiyacınız var?
Bu dosyaların çok farklı şeyler yapabildiğini yukarıdaki örnekten anlayabilmelisiniz. Çalışması en kolay dosyalar olmadığı doğru.
IP adreslerini engellemek, görüntüleyenlerin dosyayı açmasını engellemek, dizine gelen trafiği engellemek, SSL, web sitesi indiricilerini/kopyalayıcılarını devre dışı bırakma ve daha fazlası JavaScript Kiti, Apaçi, WordPress, ve DijitalOkyanus.