HTACCESS Dosyası (& Nedir?)

İçindekiler:

HTACCESS Dosyası (& Nedir?)
HTACCESS Dosyası (& Nedir?)
Anonim

HTACCESS dosya uzantısına sahip bir dosya, "köprü metin erişimi" anlamına gelen bir Apache Erişim Yapılandırma 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.

Dosyayı bir dizine yerleştirmek, daha önce o dizine ve alt dizinlerine akan genel ayarları geçersiz kılar. Örneğin, bir URL'yi yeniden yönlendirmek, dizin listelemeyi engellemek, belirli IP adreslerini yasaklamak, hotlinking'i önlemek ve daha fazlası için HTACCESS dosyaları oluşturulabilir.

Bu dosyanın diğer bir yaygın kullanımı, ziyaretçilerin belirli dosya dizinine erişmesini engelleyen kimlik bilgilerini saklayan bir HTPASSWD dosyasına işaret etmektir.

Image
Image

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 Apache Web Sunucusu yazılımını çalıştıran web sunucuları için geçerli olduğundan, bu bağlamda kullanılmadıkça etkili olmazlar.

Ancak, Windows Not Defteri veya En İyi Ücretsiz Metin Düzenleyiciler listemizden biri gibi basit bir metin düzenleyici bile dosyayı açabilir veya düzenleyebilir. Ücretsiz olmasa da bir diğer popüler HTACCESS editörü Adobe Dreamweaver'dır.

Dosyayı Dönüştürme

Bu çevrimiçi HTACCESS - nginx dönüştürücüyü kullanarak dosyayı bir Ngnix web sunucusu dosyasına dönüştürebilirsiniz. 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üsüne benzer şekilde, dosya codebreak'in çevrimiçi.htaccess to Web. Config dönüştürücüsü kullanılarak Web. Config'e dönüştürülebilir. 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 basicAuthName "Hata! Geçici Olarak Yapım Aşamasında…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userDiğer herkes için parola istemiOrder Reddet, AllowDeny from allAllow from 192.168.10.10Geliştiricinin IP'si addressAllow from w3.orgAllow from googlebot.comGoogle'ın sayfalarınızı taramasına izin verir Herhangi Birini KarşılayınAna makineye/IP'ye izin veriliyorsa şifre gerekmez

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

Daha Fazla Yardıma mı ihtiyacınız var?

Yukarıdaki örnekten bu dosyaların oldukça esnek olduğunu anlayabilmelisiniz, bu yüzden onlarla çalışmanın en kolayı olmadığı doğru.

IP adreslerini engellemek, görüntüleyenlerin dosyayı açmasını engellemek, dizine gelen trafiği engellemek, SSL gerektirmek, web sitesi indiricilerini/kopyalayıcılarını devre dışı bırakmak ve daha fazlası için bir HTACCESS dosyasının nasıl kullanılacağı hakkında daha fazlasını JavaScript Kit, Apache'de okuyabilirsiniz., WordPress ve DigitalOcean.

Dosyayı hâlâ açamıyorsanız, dosya uzantısını yanlış okuyup bunun için başka bir biçimi karıştırıyor olma ihtimaliniz yüksektir-bunu yapmak gerçekten çok kolay. Örneğin, HTA benzer görünebilir, ancak bu uzantı genellikle Microsoft HTML Uygulama Ana Bilgisayarında açılan HTML Uygulaması dosyaları için ayrılmıştır.

Önerilen: