Boa. noite, tudo bem?
Penso que a melhor forma de resolveres isto será colocares o ficheiro .htaccess diretamente na pasta em si (e não na raiz) e bloqueares com password o /.
O .htaccess funciona de forma hierárquica, ou seja, o que colocares na raiz vai atribuir-se às sub pastas, mas o inverso não acontece.
Caso precises de ajuda para a proteção das pastas, avisa-me. Se usares o cPanel eme tel uma opção precisamente para protegeres as pastas.
Rui
Boa noite Rui!
Obrigado pela resposta.
A minha subpasta já tem um ficheiro htaccess, pois eu tinha feito a tal proteção com utilizador/palavra-passe:
#----------------------------------------------------------------cp:ppd
# Section managed by cPanel: Password Protected Directories -cp:ppd
# - Do not edit this section of the htaccess file! -cp:ppd
#----------------------------------------------------------------cp:ppd
AuthType Basic
AuthName "Protected 'public_html/arquivoaedas'"
AuthUserFile "/home/mysite/.htpasswds/public_html/arquivoaedas/passwd"
Require valid-user
#----------------------------------------------------------------cp:ppd
# End section managed by cPanel: Password Protected Directories -cp:ppd
#----------------------------------------------------------------cp:ppd
O que devo exatamente adicionar aqui?
Olá,
Estas linhas já tem “tudo feito”.
AuthUserFile "/home/mysite/.htpasswds/public_html/arquivoaedas/passwd"
Require valid-user
Ou seja, defines a password no cPanel e ele vai buscar ao ficheiro das passwords.
Se removeres o código que colocaste na raiz e usares o gestor do cPanel, ainda tens problemas a aceder à raiz? Se sim, podes partilhar o site para dar uma vista de olhos? Podes em alternativa pedir ajuda ao teu alojamento, provavelmente resolvem-te isso facilmente, porque já têm acesso ao cPanel.