Perdoe-me, mas isso é tão errado e por várias razões.
-
Não - quero dizer - NÃO coloque o arquivo de senhas no mesmo diretório que o .htaccess. Seu site será possuído em nenhum momento e iniciará a exibição do nekkid pix.
-
Supondo que você criou o .htaccess com o Notepad ++ e, a menos que tenha salvado o arquivo com terminação do UNIX, tenho a sensação de que o apache não vai gostar da terminação do CRLF
-
O que no universo você colocou no pwdfile, dado que você não está usando o htpasswd para gerá-lo?
-
"/ pwdfile" nunca funcionará - um nome de caminho absoluto é necessário, e será algo como /var/www/html/blah/fuz...mas eu já lhe disse que o pwdfile deve ficar longe do seu DocumentRoot, eu não?
-
"Arquivo AuthBasicProvider" é uma diretiva bastante recente, AFAIK - a versão do apache no servidor pode não ser compatível.
-
Por uma questão de política, o .htaccess deve ser evitado, assim como a autorização básica. (Mas este ponto é trivial comparado com o que acima)
Desculpe-me por dizer isso, mas parece que você não está muito familiarizado com o que está tentando fazer e sua hospedagem não está fornecendo o nível de suporte administrativo que você precisa - o acesso à shell definitivamente ajudaria aqui. Ambos os problemas precisam ser corrigidos.