Como Fechar O Acesso às Páginas

Índice:

Como Fechar O Acesso às Páginas
Como Fechar O Acesso às Páginas

Vídeo: Como Fechar O Acesso às Páginas

Vídeo: Como Fechar O Acesso às Páginas
Vídeo: Como bloquear acesso de sites pelo roteador 2024, Maio
Anonim

Às vezes, torna-se necessário restringir o acesso a páginas ou quaisquer arquivos do seu site para determinados grupos de usuários. O software do servidor da web Apache possui ferramentas integradas para essa tarefa. Verifique-os.

Como fechar o acesso às páginas
Como fechar o acesso às páginas

Instruções

Passo 1

A cada solicitação para qualquer página do site, o servidor verifica se há um arquivo de serviço denominado ".htaccess" na pasta onde está armazenado. Em caso afirmativo, o servidor, ao processar a solicitação, seguirá as diretrizes deste arquivo. Ele também pode conter diretivas para restringir o acesso a páginas ou outros documentos do site por algum motivo. Isso pode ser feito criando esse arquivo em um editor de texto comum e enviando-o para a pasta do servidor necessária. Como esses arquivos são arquivos de serviço, eles não estão disponíveis no navegador do visitante da web.

Passo 2

Para resolver o problema de acesso, coloque radicalmente estas diretivas no arquivo htaccess: Order Deny, Allow

Negar de todos Tendo recebido essas instruções, o servidor da web fechará o acesso a absolutamente todos os arquivos e pastas neste e em todos os seus subdiretórios para todos os visitantes, sem exceção.

etapa 3

Você pode adicionar uma exceção ao banimento total para usuários com um endereço IP específico: Ordem Negar, Permitir

Negar de todos

Permitir de 77.84.20.18, 77.84.21.2 Neste exemplo, os usuários cujo IP é 77.84.20.18 ou 77.84.21.2 não perceberão que há restrições e todos os outros não terão permissão para acessar as páginas. Se você precisa exatamente desta ordem de acesso - liste a lista de endereços IP permitidos separados por vírgulas.

Passo 4

Se, ao contrário, você precisar criar uma "lista negra" de endereços IP indesejados, as diretivas devem ser alteradas da seguinte forma: Ordem, Permitir, Negar

Permitir de todos

Negar de 77.84.20.18, 77.84.21.2 O acesso será fechado apenas para visitantes com IP 77.84.20.18 e 77.84.21.2, e o restante será permitido sem impedimentos. E, neste caso, a lista de endereços IP proibidos deve ser separada por vírgulas.

Etapa 5

Se você precisar restringir o acesso não a todos os documentos em uma pasta, mas apenas a um arquivo separado, as diretivas devem ser semelhantes a estas:

Negar ordem, permitir

Negar de todos

Permitir de 77.84.20.18

Aqui, a primeira linha contém o arquivo ao qual o acesso deve ser restrito (hidden.html), e a quarta linha contém uma exceção à regra de negação - o IP dos usuários que têm permissão para acessar o arquivo.

Etapa 6

Da mesma forma, você pode restringir o acesso a um grupo de arquivos pela máscara de seus nomes:

Negar pedido, permitir

Negar de todos

Permitir de 77.84.20.18

Aqui, a primeira linha contém uma máscara para os nomes dos arquivos com acesso limitado - o banimento se aplicará a todos os arquivos com a extensão "wma". A quarta linha, como no exemplo anterior, contém o IP dos usuários que não estão sujeitos à restrição.

Etapa 7

É possível restringir o acesso às páginas por tipo de navegador - desta forma, você pode filtrar, por exemplo, robôs de pesquisa indesejados: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

Agente do usuário SetEnvIfNoCase ^ Offline. Explorer [NC, OR]

Agente do usuário SetEnvIfNoCase ^ [Ww] eb [Bb] e ele [NC, OR]

Pedido permitir, negar

Permitir de todos

Negar de env = bad_bot

Aqui, as três primeiras linhas listam vários tipos de navegadores indesejados (um para cada linha). Claro, ao usar tal design, você precisa substituí-los por aqueles que incomodam seu site específico.

Recomendado: