.htaccess ile klasör şifreleme

Linux sunucular üzerinden .htaccess kullanarak klasör şifreleme işlemi yapabilirsiniz.  Şifremele işlemleri için 2 tane dosya oluşturmamız gerekmektedir.

Birtanesi .htaccess diğeri ise .htpasswd.

.htaccess içine eklenecek PHP- Kodu:
*******************************************************
AuthType Basic
AuthName “Korumali Klasor”
AuthUserFile /var/www/vhosts/ozgurmazlum.com/httpdocs/klasor_ismi/.htpasswd
<Limit GET>
require valid-user
</Limit>
*******************************************************
En üstte bulunan AuthType Basic kimlik tanımlama türünü belirtiyor. (değiştirmeyiniz)

AuthName kısmı ise, birisi klasörünüzü çağırdığında alacağı uyarıda bulunan yazıdır. (değiştirilebilir)AuthUserFile burası ise, sunucudaki yerinizdir.

 

Bundan sonraki aşamada şifre belirlememeiz gerekmektedir.
Bunun için önce  http://www.4webhelp.net/us/password.php girelim. Kullanıcı adı ve şifremizi yazalım
Size çıktı olarak bir şifre verecek. Mesela: admin:12IbR.gJ8wcpc gibi. Bu bilgileri  .htpasswd dosyamızın içine yazalım.
Dosya izinlerini chmod 444  yaparak işlemlerinizi tamamlayabilirsiniz.

Not: Bu iki dosyayıda şifrelemek istediginiz klasöre atmanız gerekmektedir. Bu işlem sadece Linux hostinglerde çalışmaktadır.

Join the ConversationLeave a reply

Your email address will not be published. Required fields are marked *

Comment*

Name*

Website

Comments

  1. peki sadece admin.php dosyasını şifrelemek istiyorsak nasıl yapıcaz

    1. aşağıdaki kodu .htaccess olarak ilgili dizin içine kayıt edin burada sadece gizli.php dosyasına şifre koyacaktır. Yine şifre bilgisi içinde .htpassword oluşturman gerekli.


      AuthName “Protection”
      AuthType Basic
      AuthUserFile D:/xampp/htdocs/deneme/.htpasswd
      require valid-user

  2. bilge fiyat

    şifreli dizine cron ayarını nasıl yapabilriz.

  3. Cron ayarından kastınız nasıl bir ayarlama. Biraz daha detaylandırımısınız