Skip to main content

Noções básicas da Index.html página da Web padrão

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Abril 2025)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (Abril 2025)
Anonim

Uma das primeiras coisas que você aprende quando você começa a mergulhar os pés nas águas do design do site é como salvar seus documentos como páginas da web. Muitos tutoriais e artigos sobre como começar a usar o design da Web instruirão você a salvar seu documento HTML inicial com o nome do arquivo index.html. Se você acha que parece uma escolha estranha para o nome da página, não está sozinho nessa opinião. Então, por que isso é feito? Vamos dar uma olhada no significado por trás dessa convenção de nomenclatura específica, que é, na verdade, um padrão de toda a indústria.

Uma explicação básica

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.

Uma explicação mais detalhada

Sites são construídos dentro de diretórios em um servidor web. Assim como você tem pastas no seu computador nas quais você salva os arquivos, você faz o mesmo com um servidor web adicionando os arquivos do seu site, incluindo páginas HTML, imagens, scripts, CSS e muito mais - basicamente todos os blocos de construção individuais do seu site . Você pode nomear diretórios com base no conteúdo que eles conterão. Por exemplo, os sites geralmente incluem um diretório chamado "imagens", que contém todos os arquivos gráficos usados ​​para o site.

Para o seu site, você precisará 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 desses documentos .html.

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

http://www.Go-Travels.com

Esse URL inclui o domínio, mas não há nenhum arquivo específico listado. É o que acontece sempre que alguém acessa um URL especificado em um anúncio ou em um cartão de visita. Esses anúncios / materiais provavelmente anunciarão o URL básico do site, o que significa que qualquer pessoa que escolher usar esse URL basicamente acessará a página inicial do site, pois não solicitou nenhuma página específica.

Agora, 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 é solicitado, o servidor sabe qual deles será exibido por padrão. Na maioria dos servidores da Web, a página padrão em um diretório é denominada

index.html

Em essência, quando você vai para um URL e especifica um arquivo específico, é isso que o servidor entregará. Se você não especificar um nome de arquivo, o servidor procurará um arquivo padrão e o exibirá automaticamente - quase como se você tivesse digitado esse nome de arquivo na URL. Abaixo está o que é realmente mostrado se você foi para o URL mostrado anteriormente.

Outros nomes de página padrão

Além de index.html, existem outros nomes de páginas 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ê queira como padrão para esse site. Sendo esse o caso, ainda é uma boa idéia ficar com index.html ou index.htm porque ele é imediatamente reconhecido na maioria dos servidores sem qualquer configuração adicional necessária. Embora default.htm seja usado às vezes em servidores Windows, usar index.html tudo, mas garante que, independentemente de onde você escolher hospedar seu site, incluindo se você optar por mover provedores de hospedagem no futuro, sua página inicial padrão ainda será reconhecida e corretamente exibido.

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 um

index.html

página. Isso permite que os leitores vejam uma página quando chegarem a esse diretório sem digitar um nome de arquivo na URL, impedindo que eles vejam um

. Mesmo que você não pretenda exibir conteúdo nas páginas de índice de diretórios selecionados com links de páginas reais, ter o arquivo no local é uma mudança de experiência do usuário inteligente, bem como um recurso de segurança.

Usando um nome de arquivo padrão como index.html é um recurso de segurança bem

A maioria dos servidores da Web começa com a estrutura de diretórios visível quando alguém acessa um diretório sem um arquivo padrão. Isso mostra informações sobre o site que, de outra forma, seriam ocultadas, como diretórios e outros arquivos nessa pasta. Isso pode ser útil durante o desenvolvimento de um site, mas uma vez que um site esteja ativo, permitir a visualização de diretório pode ser uma vulnerabilidade de segurança que você desejará evitar.

Se você não colocar um arquivo index.html em um diretório, por padrão, a maioria dos servidores da Web exibirá uma listagem de todos os arquivos desse diretório. Embora isso possa ser desativado no nível do servidor, significa que você precisa envolver o administrador do servidor para que ele funcione. Se você está pressionado pelo tempo e deseja controlar isso por conta própria, uma solução fácil é simplesmente escrever uma página da Web padrão e nomeá-la como index.html. Fazer o upload desse arquivo para o seu diretório ajudará a fechar essa possível falha de segurança. Além disso, também é uma boa idéia entrar em contato com seu provedor de hospedagem e solicitar a desativação da visualização de diretório.

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, não podem usar páginas .html em sua estrutura. Para esses sites, você ainda deseja garantir que uma página padrão seja especificada e, para diretórios selecionados nesse site, ter uma página index.html (ou index.php, index.asp, etc.) ainda é desejável pelos motivos descritos. acima.