# Não apague a pasta public_html ao reenviar arquivos: seu site pode retornar 404

https://tiklaweb.net/pt-br/base-de-conhecimento/artigo/nao-apague-a-pasta-public-html

Se seus arquivos estão no lugar, mas o seu domínio retorna **404 Not Found** ou mostra o aviso **“o nome do certificado não corresponde”** no HTTPS, a causa pode estar na pasta de publicação do seu site (`public_html`).

### O que está acontecendo?

O servidor web é recarregado de tempos em tempos (por exemplo, ao configurar um novo site ou SSL e durante a manutenção semanal). Se a pasta `public_html` do seu site não existir ou estiver inacessível no momento do recarregamento, o servidor não consegue carregar esse site. Mesmo que a pasta volte depois, o site pode ficar fora do ar até que o servidor seja recarregado novamente. Sintomas: a página 404 genérica do servidor em HTTP e um certificado errado em HTTPS.

### Como evitar

1. **Não apague nem renomeie a pasta `public_html`.** Substitua apenas os arquivos que estão dentro dela.
2. Envie primeiro o seu novo site para outra pasta e, quando o envio terminar, mova o conteúdo para dentro de `public_html`. Para o envio, consulte o nosso [guia de FTP](https://tiklaweb.net/pt-br/base-de-conhecimento/artigo/enviar-arquivos-por-ftp).
3. [Faça um backup](https://tiklaweb.net/pt-br/base-de-conhecimento/artigo/backup-e-restauracao-do-site) antes de qualquer alteração.
4. Mantenha as pastas sensíveis da sua aplicação, como `config`, `database` e `backup`, **fora** da `public_html` (um nível acima) e ajuste os caminhos dos arquivos de acordo (por exemplo, `require __DIR__ . '/../includes/arquivo.php';`). Não mova a pasta de publicação um nível acima; caso contrário, essas pastas passam a poder ser baixadas pela web.

### Se o seu site já saiu do ar

Verifique se os seus arquivos estão dentro de `public_html` e abra um chamado de suporte. No chamado, informe o seu domínio e o erro que você vê (404 ou aviso de certificado); nesse caso, o servidor web precisa ser recarregado. Se você vir um **erro de PHP** no site, consulte o [guia para ver o erro de PHP](https://tiklaweb.net/pt-br/base-de-conhecimento/artigo/meu-site-mostra-erro-500-como-vejo-o-erro-do-php).

Se tiver dificuldades, abra um chamado de suporte.
