Ao escolher várias opções e descrever o texto gerado no arquivo .htaccess, você pode criar rapidamente o arquivo .htaccess.
Você também pode gerar senhas com hash para autenticação básica (.htpasswd).
O que é o arquivo .htaccess?
Um arquivo de configuração para gerenciar um servidor HTTP como o Apache.
Configurações como autenticação básica, redirecionamento e página de erro podem ser definidas para cada diretório.
O que é o arquivo .htpasswd?
É usado para proteger arquivos, pastas ou sites inteiros usando a autenticação de usuário HTTP chamada autenticação BASIC, e é implementado com base nas regras descritas no arquivo .htaccess.
As informações do usuário são gravadas em uma linha por usuário e cada linha contém um nome de usuário e uma senha separados por dois pontos (:). Os nomes de usuários são armazenados em texto sem formatação, mas as senhas são armazenadas no formato hash.
Você pode dar qualquer nome ao arquivo de senha, mas como o Apache usa .htpasswd por padrão e os arquivos de ponto (arquivos começando com '.') Se tornam arquivos geralmente ocultos, é recomendável nomear um arquivo como '.htpasswd'.
Configurações usadas com freqüência de arquivos .htaccess:
- Reescreva não www para www / Remova www do URL
- Redirecione http / https
- Redirecione para arquivo ou diretório
- Armazenando em cache Javascript, CSS ou imagens
- Configurando autenticação básica
- Configuração de prevenção de hotlinks
- Páginas de erro personalizadas (400 , 404, 500, etc) configuração
- Bloquear ou permitir IPs
- Bloquear bots
- Altere a página de diretório padrão
- Rejeitando o acesso a. (ponto)
- Impedir a listagem de diretórios
- Ativar gzip
Regras com o arquivo .htaccess
- . O arquivo .htaccess funciona com o diretório atual e todas as suas subpastas.
- Se o arquivo .htaccess falhar na execução, 500 O erro é retornado ao cliente. Portanto, tenha cuidado ao editá-lo. Antes da edição, é recomendável fazer uma cópia como backup.
- Use '#' antes de uma linha que você não deseja executar para mudar a linha para o modo de comentário.