Temel kimlik doğrulamasını kullanan bir .htaccess'im var. .Htpasswd dosyasının yolu htaccess dosyasıyla değil, sunucu yapılandırmasıyla ilişkili görünüyor.
Yani aynı dizinde .htaccess ve .htpasswd dosyalarım olmasına rağmen bu çalışmıyor:
AuthType Basic
AuthName "Private Login"
AuthUserFile .htpasswd
Require valid-user
Ancak, AuthUserFile'ı mutlak yolu kullanacak şekilde değiştirirsem işe yarıyor:
AuthType Basic
AuthName "Private Login"
AuthUserFile "/home/user/public_html/mydir/.htpasswd"
Require valid-user
Ancak bunu farklı alanlarda birden çok sitede kullandığım için daha mobil bir şey tercih ederim. İnternette arama yaptım ama herhangi bir çözüm bulamadım. Göreli yol veya benzeri değişkenler kullanmak mümkün mü %{DOCUMENT_ROOT}
?
/var/...
) kullanıyor - ve soru şu soruyu soruyor: "göreli bir yol nasıl kullanılır?"?