hiyerarşik bir klasör yapısı içinde htaccess / Htpasswd

2 Cevap php

Ben htaccess / Htpasswd dosyaları tarafından korunan bir klasör (Klasör_1) var. Bu klasörün içinde htaccess / Htpasswd dosyaları başka bir çift tarafından korunan başka bir klasör (Klasör_2) 'dir.

Klasör_1 veya Klasör_2 bir php komut dosyası çağrıldığında, kullanıcı ilgili htaccess / Htpasswd dosyalarında belirtilen doğru kullanıcı adı ve şifrenizi kullanarak kendini doğrulamak için vardır. Amaçlanan gibi çalışır.

Ancak, kısa sürede php-komut Klasör_2 başka bir komut dosyası veya Klasör_1 bulunan bir css dosyası başvurmak için çalışır gibi, kullanıcı de Klasör_1 için kullanıcı adı ve şifrenizi girmeniz gerekir.

Klasör_2 için Klasör_1 kopyalama komut ve css dosyaları içermeyen Bunu önlemek için bir yolu var mı?

Regards, Ralf

2 Cevap

Ne yazık ki; gibi sadece yeterli, belirli bir dizine herhangi bir istekleri kendi htaccess / Htpasswd dosyalarında tanımlanan kuralları kullanabilirsiniz. Eğer her klasörde bir kopyasını gerekmez böylece Ancak, ben (bir tür "klasörüne 3" olarak css ve js koymak), bir üçüncül klasöre destek dosyaları koymak tavsiye ederim.

Sen, erişim haklarını kullanarak bunu başarmak Sayfanın altındaki yaklaşık yarım "erişim haklarını kontrol edilmesi" altında burada görebilirsiniz. Sonuçlar bir kullanıcı tarafından gerekli tek giriş olduğunu.

http://www.htpasswdgenerator.com/apache/htaccess.html

Benim evreleme sunucu için ideal bir çözüm olacak gibi ben bu içine bakarak yarım gün geçirdim.