palavra-Passe Proteger um Diretório com o .htaccess

palavra-Passe proteger um diretório

você Está trabalhando em um site para o qual você deseja restringir o acesso? Existe uma área no seu site (como estatísticas ou páginas privadas) para a qual deseja acesso exclusivo? Em caso afirmativo, este artigo destina-se apenas a si. O Htaccess permite-lhe activar a protecção de senha num site inteiro ou numa secção específica. Qualquer pessoa que tente acessar o conteúdo protegido será obrigado a fazer login usando suas credenciais.

para proteger uma pasta por senha, terá de carregar dois ficheiros para it – htaccess e htpasswd. O htaccess é o arquivo de configuração que contém a diretriz de proteção de senha. O htpasswd é o arquivo que contém as credenciais de login. Antes de adicionar a regra apropriada em seu arquivo htaccess, você primeiro descobrir o caminho completo da pasta que você deseja proteger.

Passo 1

vamos considerar a pasta raiz. Embora o acesse no seu navegador como http://mysite.com, a pasta é obtida a partir de um local como o /home/user/public_html/mysite.com/ no seu servidor web. Este caminho varia para diferentes usuários, domínios e servidores. A fim de encontrar o caminho certo no seu servidor, você pode usar o seguinte script–

<?php
$dir = dirname (__FILE__);
echo ” <p >full path to this dir:”. $Directorio . “</p>”;
?>

colar as linhas de código acima em um arquivo vazio e salvá-lo como fullpath.pai. Você deve então enviar este arquivo para a pasta onde você gostaria de ativar a proteção de senha. Em seguida, invoque o fullpath.php do seu navegador – http://mysite.com/fullpath.pai. Deverá ver a localização completa mostrada no seu navegador –

a localização completa desta pasta: /home / daniel/public_html / funfetti.em

se estiver a tentar activar a protecção de senhas numa determinada pasta como a wp-includes, adicione o programa acima a essa pasta.

Passo 2

agora que conhece o caminho completo para a pasta raiz, pode prosseguir com a adição da Directiva de protecção de senha ao seu ficheiro htaccess. Adicione as seguintes linhas:

AuthType Basic
AuthName “Área Protegida por Senha”
AuthUserFile /home/daniel/public_html/funfetti.em/.htpasswd
require valid-user

Você precisa fazer o upload do arquivo htaccess para a pasta wp-includes se você estiver ativando a proteção por senha em pasta.

Passo 3

por último, é necessário criar o .Ficheiro htpasswd com o nome de utilizador e a senha. O nome de usuário e senha são armazenados da seguinte forma –

teste:$apr1$I0wNz1tX$1zn7glLxpdYfYq79rsO0S/

A senha é criptografada para maior segurança. Você pode usar um dos muitos geradores de senha htaccess para gerar tais senhas criptografadas. Você também tem a opção de criar vários usuários para um diretório específico.

test:$apr1$I0wNz1tX$1zn7glLxpdYfYq79rsO0S /
user:$apr1$CcVDTM1W$0MZ9nZ8xeV.z16WhCREne.

nota: no caso de contas múltiplas, adicionar um utilizador:registo passwd por linha.

agora activou com sucesso a protecção da senha para todo o site. Você pode facilmente testá – lo acessando um dos arquivos dentro desse diretório a partir do seu navegador – http://funfetti.in/fullpath.php. Você deve ser recebido com uma mensagem para um nome de utilizador e senha–

senha proteger um diretório

senha proteção é comumente usado para proteger uma das seções mais importantes do seu site WordPress – a pasta wp-admin. No entanto, isso pode colocar problemas como as telas de administração usar Ajax. Para aqueles que são novos para o termo, ajax é a tecnologia que permite que uma página web para obter novas informações e apresentar-se sem refrescar a página. Se você enfrenta tal problema, você precisa adicionar as seguintes linhas para o .ficheiro htaccess dentro da pasta wp-admin–

<ficheiros admin-ajax.php>
Order allow,deny
Allow from all
Satisfazer qualquer
</Arquivos>

Compartilhar via:

Deixe uma resposta

O seu endereço de email não será publicado.