Çeşitli seçenekleri belirleyerek ve oluşturulan metni .htaccess dosyasında açıklayarak .htaccess dosyasını hızlı bir şekilde oluşturabilirsiniz.
Temel kimlik doğrulama (.htpasswd) için karma parolalar da oluşturabilirsiniz.
.htaccess dosyası nedir?
HTTP sunucusunu Apache gibi yönetmek için bir kurulum dosyası.
Her bir dizin için temel kimlik doğrulama, yeniden yönlendirme ve hata sayfası gibi ayarlar yapılabilir.
.htpasswd dosyası nedir?
BASIC kimlik doğrulaması adı verilen HTTP kullanıcı kimlik doğrulaması kullanılarak dosyaları, klasörleri veya tüm web sitelerini korumak için kullanılır ve .htaccess dosyasında açıklanan kurallara göre uygulanır.
Kullanıcı bilgileri kullanıcı başına bir satıra yazılır ve her satır iki nokta üst üste (:) ile ayrılmış bir kullanıcı adı ve parola içerir. Kullanıcı adları düz metin olarak saklanır, ancak şifreler karma biçimde saklanır.
Parola dosyasına herhangi bir ad verebilirsiniz, ancak Apache varsayılan olarak .htpasswd kullandığından ve nokta dosyaları ('.' İle başlayan dosyalar) genellikle gizli dosyalar olduğundan, bir dosyayı '.htpasswd' olarak adlandırmanız önerilir.
.htaccess dosyalarının sık kullanılan ayarları:
- www olmayanları www / URL'ye yeniden yazın / www'yi URL'den kaldırın
- http / https'yi yeniden yönlendirin
- Dosyaya veya dizine yönlendirin
- Javascript, CSS veya resimleri önbelleğe alma
- Temel kimlik doğrulamasını ayarlama
- Hotlink önleme ayarı
- Özel Hata Sayfaları (400 , 404, 500 vb.) Ayarı
- IP'leri Engelle veya İzin Ver
- Botları engelle
- Varsayılan dizin sayfasını değiştirin
- Erişimini reddetme. (dot)
- Dizin listesini engelle
- gzip'i etkinleştir
.htaccess dosyasına sahip kurallar
- .htaccess dosyası geçerli dizin ve tüm alt klasörleriyle çalışır.
- .htaccess dosyası çalışmazsa, 500 hata istemciye döndürülür. Bu yüzden lütfen düzenlerken dikkatli olun. Düzenlemeden önce yedek olarak bir kopya oluşturmanız önerilir.
- Çizgiyi yorum moduna geçirmek için çalıştırmak istemediğiniz bir satırdan önce “#” kullanın.