HTACCESS Dosyalarını Açma, Düzenleme ve Dönüştürme

HTACCESS dosya uzantısına sahip bir dosya, hiper metin erişimi anlamına gelen bir Apache Access Configuration dosyasıdır. Bunlar, bir Apache web sitesinin çeşitli dizinleri için geçerli olan genel ayarlara bir istisna çağırmak için kullanılan metin dosyalarıdır .

Bir HTACCESS dosyasının bir dizine yerleştirilmesi, daha önce bu dizine ve alt dizinlerine akan global ayarları geçersiz kılar. Örneğin, bir URL'yi yeniden yönlendirmek, dizin listesini engellemek, belirli IP adreslerini yasaklamak, hotlink'in önlenmesi ve daha fazlası için HTACCESS dosyaları oluşturulabilir.

HTACCESS dosyası için başka bir yaygın kullanım, ziyaretçilerin bu belirli dosya dizinine erişmesini engelleyen kimlik bilgilerini depolayan bir HTPASSWD dosyasına işaret etmektir.

Not: Diğer dosya türlerinden farklı olarak, HTACCESS dosyaları bir dosya adı içermez; şöyle görünüyorlar: .htaccess. Bu doğru - hiç dosya adı yok, sadece uzantı .

HTACCESS Dosyası Nasıl Açılır?

HTACCESS dosyaları Apache Web Sunucusu yazılımını çalıştıran web sunucularına uygulandığından, bu bağlamda kullanılmadıkça etkili olmazlar.

Ancak, basit bir metin düzenleyicisi bile Windows Not Defteri veya En İyi Ücretsiz Metin Düzenleyicileri listesinden bir HTACCESS dosyasını açabilir veya düzenleyebilir. HTACCESS editörünün bir başka popüler olmasa da, Adobe Dreamweaver.

HTACCESS Dosyasını Dönüştürme

HTACCESS dosya uzantısına sahip Apache web sunucusu dosyaları, bu çevrimiçi HTACCESS'i nginx dönüştürücüye kullanarak Ngnix web sunucusu dosyalarına dönüştürülebilir. Kodu Ngnix tarafından tanınan bir taneye dönüştürmek için HTACCESSS dosyasının içeriğini metin kutusuna yapıştırmanız gerekir.

Nginx dönüştürücüsüne benzer şekilde, HTACCESS dosyaları, Web.Config dönüştürücüsüne kod akışının çevrimiçi .htaccess'i kullanılarak Web.Config'e dönüştürülebilir. Bu dönüştürücü, yapılandırma dosyasını bir ASP.NET web uygulamasıyla çalışan bir taneye dönüştürmek istiyorsanız kullanışlıdır.

Örnek HTACCESS Dosyası

Aşağıda bir örnek .HTACCESS dosyasıdır. Bu belirli HTACCESS dosyası, şu anda geliştirilmekte olan ve henüz herkese açık olmayan bir web sitesi için yararlı olabilir.

AuthType basic AuthName "Ooops! Geçici Olarak Yapım Aşamasında ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Geçerli kullanıcı isteğinde bulunun # Herkes için şifre istemi Sipariş Reddet, İzin ver her şeyden izin ver 192.168.10.10 # Geliştiricinin IP adresi from w3.org googlebot.com sitesinden izin ver # Google'ın sayfalarınızı taramasına izin verir. Her Hizmete Uygun Olun # Ana makine / IP'ye izin verilirse şifre gerekmez

Bu HTACCESS dosyasının her satırı belirli bir amaca sahiptir. Örneğin, "/.htpasswd" girdisi, bir parola kullanılmadığı sürece bu dizinin genel görünümden gizlendiğini gösterir. Ancak, yukarıda gösterilen IP adresi sayfaya erişmek için kullanılıyorsa, şifre gerekli değildir.

HTACCESS Dosyalarında İleri Okuma

Yukarıdaki örnekten HTACCESS dosyalarının çok farklı şeyler yapabileceğini söylemelisiniz. Çalışmanın en basit dosyaları olmadıkları doğru.

IP adreslerini engellemek, görüntüleyenlerin HTACCESS dosyasını açmasını engellemek, dizine trafiği engellemek, SSL gerektiren, web sitesi indiricileri / ripper'larını devre dışı bırakmak ve JavaScript Seti, Apache, WordPress ve daha fazlası için HTACCESS dosyasının nasıl kullanılacağı hakkında daha fazla bilgi edinebilirsiniz. DigitalOcean.