Voltar às perguntas frequentes sobre Hospedagem
CENTRAL DE AJUDA · FAQHospedagem2 min de leitura

Por que uma implantação de site estático precisa de um arquivo index.html?

Um site estático precisa de um documento de entrada que a hospedagem possa servir quando os visitantes abrem a raiz do site. A implantação estática do IaGenify espera `index.html`; sem ele, a implantação é recusada em vez de publicar um site utilizável.

Hospedagem

Inclua o ponto de entrada do site

Quando o navegador solicita um host sem um caminho de arquivo, a hospedagem precisa retornar um documento padrão. Em um site estático, `index.html` geralmente é o ponto de entrada e referencia ou carrega os demais recursos da página. Um conjunto de imagens, scripts ou páginas aninhadas não informa sozinho o que deve aparecer na raiz.

Coloque `index.html` na raiz do conjunto de arquivos implantado, com o nome e o caminho exatos esperados. Se a ferramenta de build gera arquivos em um diretório como `dist` ou `out`, implante o conteúdo desse diretório e confirme que o arquivo de entrada está no nível superior. Enviar a pasta do projeto pode criar um nível extra que esconde o arquivo.

Verifique a raiz publicada e os caminhos dos recursos

Antes de implantar, confira a lista de arquivos e confirme que o documento de entrada referencia recursos que existirão após o envio. Caminhos que funcionam na máquina de desenvolvimento podem falhar se incluírem um prefixo local ou presumirem outra URL base. Mantenha a estrutura implantada alinhada às referências do HTML.

Depois da implantação, abra a URL raiz e examine a resposta do navegador se houver falha. Um 404 na raiz pode indicar que o documento de entrada está ausente ou no local errado; uma página sem estilos pode apontar para caminhos de recursos quebrados. Corrija a saída do build ou o diretório selecionado, implante novamente e confira a página raiz e uma URL de recurso representativa.

Voltar às perguntas frequentes sobre Hospedagem