Suporte » Miscelânea » Permitir acesso a pasta editando htaccess

  • O nosso site está instalado na raiz do servidor (Versão 6.3.1).

    De seguida criei uma pasta com o nome “arquivoaedas” que protegi com utilizador e palavra-passe.

    Editei o ficheiro htaccess e acrescentei estas linhas no início:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} ^/arquivoaedas/(.*)$ [OR]
    RewriteRule ^.*$ - [L]
    </IfModule>

    Fico com acesso à pasta mas perco o acesso às outras todos.

    Onde e como exatamente é que deve editar o ficheiro htaccess para obter o resultado pretendido?

    Obrigado

A visualizar 3 respostas - de 1 a 3 (de um total de 3)
  • Moderador Rui Cruz

    (@ruicruzpt)

    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

    Thread Starter Admin AEDAS

    (@aedas)

    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?

    Moderador Rui Cruz

    (@ruicruzpt)

    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.

A visualizar 3 respostas - de 1 a 3 (de um total de 3)
  • O tópico ‘Permitir acesso a pasta editando htaccess’ está fechado a novas respostas.