приведенный пример файла .htaccess
AuthType Basic
AuthName "Administrative resource"
AuthUserFile /путь к файлу/.htpasswd
require valid-user
выдает ошибку 500 в денвере.
А вот так все работает:
AuthName "Administrative resource"
AuthType Basic
AuthUserFile /путь к файлу/.htpasswd
require valid-user
т.е. надо поменять местами первую и вторую строчки