Siden er opdateret 17. 7. 2011
Du kan lave en fil, der kan finde den rette sti til rodkataloget på din server. Filen skal se sådan ud:
<?php
echo "<html>" . $_SERVER["DOCUMENT_ROOT"] . "</html>";
?>
Gem filen som en *.php. Navnet er ligegyldigt - du kunne vælge rod.php. Læg filen i roden på din server og kør den med en browser. Filen rapporterer den fulde sti på serveren til dit rodkatalog. Oplysningen skal du bruge, når du i .htaccess skal angive stien til htpasswd.
Hvis nu f.eks. filen rapporterer
/var/www/domain/public_html
skal du fjerne public_html og tilføje navnet på den mappe, hvori du har lagt filen htpasswd og slutte af med filen htpasswd.
Hvis mappen med htpasswd har fået navnet brugerdata, vil den samlede sti kunne se sådan ud:
/var/www/domain/brugerdata/htpasswd
Eftersom man ikke med http-protokollen kan komme til andre mapper end /var/www/domain/public_html og de mapper, som du har lagt ind i denne øverste web-mappe, kan uvedkommende altså ikke downloade din htpasswd og tilsnuse sig følsomme data.