Noções básicas da página da web index.html padrão

click fraud protection

Uma das primeiras coisas que você aprende quando começa a mergulhar os pés nas águas de design do site é como salvar seus documentos como páginas da web. Muitos tutoriais e artigos sobre como começar com o design da web o instruirão a salvar seu documento HTML inicial com o nome do arquivo index.html. Vamos dar uma olhada no significado por trás dessa convenção de nomenclatura específica que é, de fato, um padrão para todo o setor.

Pessoa navegando na página de índice de / acme
Derek Abella / Lifewire

Página inicial padrão

A página index.html é o nome mais comum usado para a página padrão mostrada em um site se nenhuma outra página for especificada quando um visitante solicitar o site. Em outras palavras, index.html é o nome usado para a página inicial do site.

Arquitetura do Site e Index.html

Os sites são construídos dentro de diretórios em um servidor web. Para o seu site, você deve salvar cada página da web como um arquivo separado. Por exemplo, sua página "Sobre nós" pode ser salva como about.html e sua página "Fale conosco" pode ser contact.html. Seu site será composto por esses documentos .html.

instagram viewer

Às vezes, quando alguém visita o site, ele o faz sem especificar um desses arquivos específicos no endereço que usa para o URL. Por exemplo:

http://www.lifewire.com

Mesmo que não haja nenhuma página listada na solicitação de URL feita ao servidor, esse servidor da web ainda precisa entregar uma página para essa solicitação para que o navegador tenha algo para exibir. O arquivo que será entregue é a página padrão desse diretório. Basicamente, se nenhum arquivo for solicitado, o servidor sabe qual deles servir por padrão. Na maioria dos servidores da web, a página padrão em um diretório é nomeada.

index.html

Em essência, quando você acessa um URL e especifique um arquivo específico, é isso que o servidor entregará. Se você não especificar um nome de arquivo, o servidor procura um arquivo padrão e o exibe automaticamente - quase como se você tivesse digitado o nome do arquivo no URL.

Outros nomes de página padrão

Além de index.html, existem outros nomes de página padrão que alguns sites usam, incluindo:

  • index.htm
  • default.htm ou default.html
  • home.htm ou home.html

A realidade é que um servidor da web pode ser configurado para reconhecer qualquer arquivo que você deseja como padrão para esse site. Sendo esse o caso, ainda é uma boa ideia ficar com index.html ou index.htm porque é imediatamente reconhecido na maioria dos servidores sem qualquer configuração adicional necessária. Enquanto default.htm às vezes é usado em servidores Windows, usar index.html quase garante que não importa onde você escolha hospedar seu site, inclusive se você decidir mudar de provedor de hospedagem no futuro, sua página inicial padrão ainda será reconhecida e exibida.

Você deve ter uma página index.html em todos os seus diretórios

Sempre que você tiver um diretório em seu site, é uma prática recomendada ter uma página index.html correspondente. Mesmo que você não planeje exibir conteúdo nas páginas de índice de diretórios selecionados com nenhum link de página real, manter o arquivo no local é uma experiência inteligente do usuário, bem como um recurso de segurança.

Usar um nome de arquivo padrão como index.html também é um recurso de segurança

A maioria dos servidores web começa com a estrutura de diretório visível quando alguém chega a um diretório sem um arquivo padrão. Essa visualização mostra informações sobre o site da Web que, de outra forma, estariam ocultas, como diretórios e outros arquivos nessa pasta. Essa transparência pode ser útil durante o desenvolvimento de um site, mas depois que um site está no ar, permitir a exibição do diretório pode ser uma vulnerabilidade de segurança.

Se você não colocar um arquivo index.html em um diretório, por padrão, a maioria dos servidores web exibirá uma lista de todos os arquivos naquele diretório. Embora esse comportamento possa ser desabilitado no nível do servidor, isso significa que você precisa envolver o administrador do servidor para fazê-lo funcionar.

Instalações IIS ter a navegação no diretório desabilitada por padrão. Se o documento padrão não for encontrado e a navegação no documento padrão e no diretório estiver desabilitada, o usuário receberá um erro 404.

Se você está sem tempo e deseja controlar isso por conta própria, uma solução fácil é simplesmente escrever uma página da web padrão e chamá-la de index.html. Carregar esse arquivo para o seu diretório ajudará a fechar essa brecha de segurança potencial. Além disso, também é uma boa ideia entrar em contato com o seu provedor de hospedagem e solicitar que a visualização do diretório seja desativada.

Sites que não usam arquivos .HTML

Alguns sites, como aqueles que são alimentados por um sistema de gerenciamento de conteúdo ou aqueles que usam linguagens de programação mais robustas como PHP ou ASP, podem não usar páginas .html em sua estrutura. Para esses sites, você ainda deseja garantir que uma página padrão seja especificada, e para selecionar diretórios nesse site, ter uma página index.html (ou index.php, index.asp, etc.) ainda é desejável pelos motivos descritos acima de.

instagram story viewer