> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saninternet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Comportamento de Domínios Indisponíveis

> Decide o que vê quem abre, neste servidor, um domínio desativado, um domínio que o servidor não tem, ou um subdomínio que não existe.

**Caminho no painel:** menu da esquerda > Configuração > cartão **Diversos** >
**Comportamento de Domínios Indisponíveis**

![Tela Comportamento de Domínios Indisponíveis: os campos Domínios desativados e Domínios inexistentes vazios, e as três opções de Subdomínios inexistentes, com a de erro 404 marcada](https://mintcdn.com/san-internet/dZE3NBY61yDby7Jw/keyhelp-admin/imagens/diversos-dominios-indisponiveis.png?fit=max\&auto=format\&n=dZE3NBY61yDby7Jw\&q=85\&s=f68e6f43298ebd4d3ff3e067016751a3)

1. Preencha os campos e escolha a opção de subdomínios.
2. Clique em **Salvar**.

O painel responde *"As configurações foram atualizadas. As alterações terão efeito
em alguns instantes."* **A mudança vale no minuto seguinte**, quando a tarefa de
fundo regrava a configuração do servidor web. De fábrica, os dois campos vêm vazios
e os subdomínios com a página de erro 404.

## Domínios desativados e Domínios inexistentes

Cada campo recebe um endereço completo, como `https://www.exemplo.com.br/aviso`,
para onde o visitante é mandado. **Vazio, vale a "localização padrão"**, que é uma
página do próprio painel, com o visual dele.

**Medido abrindo cada caso em `http` e em `https`:**

| O visitante abre | Campo vazio, de fábrica | Com um endereço no campo |
| - | - | - |
| um domínio desativado | a página *"O domínio solicitado está desativado."* | o endereço do campo |
| um domínio desativado **sem certificado**, em `https` | uma página de erro 404 do servidor web, sem o visual do painel | a mesma página de erro 404 |
| um domínio que o servidor não tem | a página *"O domínio solicitado não pôde ser encontrado neste servidor."* | o endereço do campo |

Os envios para a página ou para o endereço são redirecionamentos temporários, o
código `302`.

**Por que o domínio desativado sem certificado dá 404 em `https`:** nesse caso o
endereço cai na regra de **Subdomínios inexistentes**, logo abaixo, e segue a opção
escolhida lá. Com certificado, o `https` vai para a página de desativado ou para o
endereço do campo, igual ao `http`.

**Em `https`, o navegador avisa do certificado antes de mostrar qualquer página** num
domínio que o servidor não tem, ou num domínio sem certificado, porque o servidor
não tem um certificado com aquele nome.

Um domínio é desativado pelo administrador, na edição do domínio: ver
[Editar um domínio](/keyhelp-admin/editar-dominio).

### O que o campo aceita

| Escrito | Resultado |
| - | - |
| `https://www.exemplo.com.br/aviso` | aceito |
| `www.exemplo.com.br/aviso`, sem `https://` | o navegador pede *"Insira um URL."*, e o painel recusa com *"Entrada inválida no campo Domínios indisponíveis."* |
| endereço que começa com `ftp://` ou `javascript:` | recusado com a mesma mensagem |
| endereço com um espaço no meio | **aceito**, e quebra a configuração do servidor web: ver o aviso abaixo |

> [!WARNING]
>
> **Um endereço com espaço é aceito pelo painel e recusado pelo servidor web**
>
> Medido com `https://www.exemplo.com.br/a b`: o painel salvou com a mensagem de
> sempre. No minuto seguinte o servidor web recusou a configuração nova, e o
> **Registro de Eventos** gravou dois avisos **Crítico** de erro de sintaxe, listados
> mais abaixo. O servidor web seguiu no ar com a configuração anterior, e o visitante
> continuou indo para o endereço antigo.
>
> Para consertar, salve um endereço sem espaço. No minuto seguinte a configuração
> volta a ser aceita.

## Subdomínios inexistentes

É o que acontece quando alguém abre um subdomínio que não existe de um domínio do
painel, como `nada.meusite.com.br`. O endereço chega ao servidor porque a zona de
DNS de cada domínio do painel tem um registro curinga, que responde por qualquer
nome abaixo dele.

**Medido com um subdomínio inexistente de um domínio do painel, pedindo
`/pagina?x=1`:**

| Opção | O visitante |
| - | - |
| **Retornar uma página de erro 404**, a de fábrica | recebe uma página de erro 404 |
| **Redirecionar o visitante para o domínio principal** | vai para `http://meusite.com.br/?x=1`: o domínio principal, **em `http` mesmo quando pediu `https`**, sem o caminho `/pagina` e com a consulta `?x=1` |
| **Utilizar as mesmas configurações definidas acima para os Domínios inexistentes** | é tratado como domínio que o servidor não tem: vai para a página do painel, ou para o endereço de **Domínios inexistentes**. Para o endereço, vai sem o caminho e com a consulta `?x=1` |

> [!NOTE]
>
> **A opção vale também para o domínio desativado sem certificado, em `https`**
>
> Medido nas três: com a primeira, erro 404; com a segunda, o visitante vai para o
> `http` do domínio, e dali segue o que vale para domínio desativado; com a
> terceira, ele recebe a página, ou o endereço, de domínio **inexistente**, e não o
> de desativado.

## O que o Registro de Eventos grava

| Momento | Evento |
| - | - |
| ao salvar | *"Unavailable domains behavior settings updated."* |
| endereço com espaço, no minuto seguinte | dois avisos **Crítico**: *"Web server (Apache) reported syntax errors."* e *"Apache reported syntax errors."* |

## O que pode dar errado

| Sintoma | Causa | O que fazer |
| - | - | - |
| **Mudei o endereço e o visitante continua indo para o antigo** | a mudança vale no minuto seguinte, ou o endereço tem espaço e o servidor web recusou | esperar um minuto; se continuar, procurar o aviso **Crítico** no **Registro de Eventos** e salvar um endereço sem espaço |
| Um domínio desativado mostra erro 404 em `https` | o domínio não tem certificado, e o endereço segue a regra de subdomínios | é o comportamento do painel: em `http` aparece a página de desativado |
| O navegador avisa de certificado antes de mostrar a página | o servidor não tem certificado com aquele nome | é o esperado para um domínio que o servidor não tem |
| O subdomínio redirecionado abre o site sem `https` | o redirecionamento manda para o `http` do domínio principal | usar uma das outras duas opções |
| O visitante de um subdomínio inexistente cai no começo do site, e não na página que pediu | o redirecionamento não leva o caminho | é o comportamento do painel |

## Ver também

* [Editar um domínio](/keyhelp-admin/editar-dominio), onde um domínio é desativado
* [White Label](/keyhelp-admin/white-label), o visual que as páginas do painel usam


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.