Parola korumalı hale getirmek için bir klasöre .htaccess dosyası ekledim. Tüm kullanıcıların .htaccess dosyasını okuyabilmesini engellemek isterim çünkü .htpasswd dosyasının yerini gösterir (bu dosyayı html ağacının dışına koymak için bu sunucuda izinlerim yok).Birisinin .htaccess dosyamı okumasını nasıl engellerim?
http://www.javascriptkit.com/howto/htaccess8.shtml numaralı telefondan önerileri denedim, ancak .htaccess'i bir web tarayıcısında okuyabiliyorum. İşte benim .htaccess:
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/www/users/mylogin/HTML/some_hidden_dir/.htpasswd
AuthGroupFile /dev/null
require valid-user
<Files .htaccess>
order allow,deny
deny from all
</Files>
Neyi eksik?
"Bu sunucuda html ağacının dışına koyma izinleri yok" - kendinize daha az beceriksiz servis sağlayıcısı bulmanız gerekiyor :-) – paxdiablo
Üniversitem, öğrenciler sadece kendi kişisel giriş sayfaları klasörüne dosya koyabilirler ... – tiho
Çoğu normal yapılandırma, '.' ile başlayan dosyaların HTTP üzerinden okunmasını engeller. Bunu neden kırdılar? –