# O que é o arquivo .htaccess no cPanel

> O .htaccess é um arquivo de configuração do servidor web que fica na pasta do site. Ele define redirecionamentos, regras de URL amigável, bloqueios e proteções por pasta, e vale na hora em que é salvo.

O `.htaccess` é um arquivo de configuração do servidor web que fica dentro da pasta do site, normalmente em `public_html`. Ele define redirecionamentos, URLs amigáveis, bloqueios e proteções para aquela pasta e as de dentro, e vale assim que é salvo.

## Para que serve

Usos comuns do `.htaccess`:

- **Redirecionar** endereços, como forçar `https`, forçar com ou sem `www`, ou levar uma página antiga para a nova.
- **URLs amigáveis**: o WordPress, o Laravel e sites de página única (React, Vue, Angular) usam regras no `.htaccess` para as rotas funcionarem.
- **Bloquear acessos** de IPs, proteger uma pasta com senha ou esconder arquivos sensíveis.
- **Impedir a listagem** de arquivos de uma pasta.
- **Cache e compressão** de imagens, CSS e JavaScript.

Algumas ferramentas do cPanel gravam regras no `.htaccess` por você, como **Redireciona**, **Bloqueador de IP** e **Privacidade do diretório**.

Os códigos prontos para cada um desses usos estão em "Como editar o arquivo .htaccess no cPanel", na seção **Códigos prontos de .htaccess**.

## Como funciona na StayCloud

- O servidor web da StayCloud é o **LiteSpeed Web Server**, que lê as regras de `.htaccess` no padrão do Apache. As regras e os exemplos que você encontra para Apache funcionam no `.htaccess` da sua hospedagem.
- O arquivo começa com ponto, por isso fica oculto. No **Gerenciador de arquivos**, ligue **Configurações › Mostrar arquivos ocultos (dotfiles)** para ver.
- Cada pasta pode ter o seu `.htaccess`. As regras de uma pasta valem também para as pastas de dentro.
- Para editar, veja "Como editar o arquivo .htaccess no cPanel".

![Janela Preferências do Gerenciador de arquivos com a opção Mostrar arquivos ocultos (dotfiles) marcada e destacada](/imagens/08c0f6acad3199414b6286ce746b4ae31719fb5f4057f0c65ec097a4cb908488.webp)

## Em quais planos está disponível

Em todos os planos de hospedagem de sites com cPanel.

## Limites e cuidados

- Faça uma cópia do `.htaccess` antes de mudar e cole uma regra por vez.
- Um erro de digitação derruba o site na hora, com `500 Internal Server Error`. Nesse caso, volte a cópia.
- Diretivas que mexem na configuração do próprio servidor não são aceitas no `.htaccess` e também geram erro 500.
- A hospedagem tem backup a cada 12 horas; se precisar, veja "Como restaurar um backup da hospedagem pelo painel".
- O suporte da StayCloud cuida da infraestrutura da hospedagem e da configuração dela, não das regras e do código do seu site. Veja "Perguntas frequentes sobre o que o suporte da StayCloud faz".

## Relacionados

- Como editar o arquivo .htaccess no cPanel
- Como bloquear o acesso de um IP ao site no cPanel
- Como redirecionar um domínio no cPanel
- Erro 403 Forbidden no site: o que fazer
- Perguntas frequentes sobre o que o suporte da StayCloud faz

---
Fonte: https://help.staycloud.com/artigos/o-que-e-o-arquivo-htaccess-no-cpanel
