O que é index.html – Página de Site

O que é index.html - Página de Site

O index.html é a página padrão dentro dos diretórios nos servidores de websites que é carregada sempre que uma pasta seja solicitada e não seja especificado o nome de um arquivo específico, neste caso o próprio servidor se encarrega de procurar pelo arquivo index.html e entregar para o visitante.

A palavra index vem do Inglês, que quer dizer Índice. Traduzindo para a Internet, o arquivo index, seria a página principal, que guarda o índice (links) de todo o site.

Exemplo:
O Criar Sites foi construído utilizando a linguagem PHP. Isso quer dizer que o arquivo principal do site é index.php.

Você pode acessar a página principal do Criar Sites digitando no seu navegador apenas o endereço www.criarsites.com ou então poderia digitar www.criarsites.com/index.php que seria a mesma coisa.

O que acontece aqui é que por ser padrão, o endereço da página index.php não precisa aparecer na barra de endereços de seu navegador.

Outra coisa que você deve entender é que apesar de ser mais utilizado para a página principal de um site, o arquivo index.html pode ser utilizado dentro de pastas. Digamos que eu tenha uma pasta chamada “pastas” dentro do diretório raiz (a pasta onde estão todos os arquivos do Criar Sites) deste site.

E que dentro dele eu inclua um arquivo index.html. Desta forma eu poderia digitar no meu navegador www.criarsites.com/pastas/index.html ou apenas digitar www.criarsites.com/pastas/. Neste caso o servidor se encarregaria de abrir o arquivo index.html

Por este motivo, o nome do arquivo da página principal de um site deve ser sempre index.html

Tipos de arquivos Index

O index.html é o nome do arquivo mais utilizado em sites estáticos, porém além dele você pode utilizar outros como index.htm, index.php, default.php, index.asp e default.asp

Repare que o index.php, default.php, index.asp e default.asp necessitam de servidores capazes de trabalhar com estes tipos de arquivos. Estas são páginas que podem carregar comandos que são processados dentro do servidor, como o envio de um formulário de contato ou o carregamento de um carrinho de compras.

Nota
Sempre que o endereço de um site vier acompanhado de uma / (barra) significa que se trata de uma pasta e não de um arquivo. Exemplo www.criarsites.com/pastas/

Gostou do artigo O que é index.html – Página de Site? Ainda tem dúvidas ou sugestões sobre páginas de site? Então deixe um comentário abaixo.

Sobre Celso Lemes

Celso Lemes é Blogueiro profissional. Vivo de blogs, blogo para viver, vivo blogando, blogando eu vou vivendo.   Baixe grátis o e-book 12 Passos para Divulgar seu Site ou Blog.
Adicionar a favoritos link permanente.

57 Comments

  1. Amigo, Parabéns !! muito interessante o seu site, com várias dicas e informações importantes. Gostaria que se possível me ajudasse: Sou totalmente leigo na criação e admnistração de sites, acabei construindo um site usando um programinha bem legal chamado EZGenerator que tem tudo â mão, apenas moldando o site de acordo com o gosto e a necessidade do cliente. Criei uma conta no 000webhost conforme indicaçao sua aqui no site. O problema é que transferi os arquivos para servidor do webhost mas não estou conseguindo abrir o site. Existe um diretorio neste servidor chamado public_html, onde tenho que jogar o arquivo index.html, fiz isso, o site abriu mas o restante não, como imagens, templates. O que faço ?? Obrigado !!

  2. Rodrigo,

    Se você executou todos estes passos não haveria porque o site não abrir.

    Ficaria mais fácil se eu desse uma olhada diretamente no site. Se puder deixe outro comentário com o endereço do site.

    Abraço!

  3. Meu amigo Celso,
    Estou pela 1ª vez visitando teu site. Será que pode me esclarecer umas dúvidas:
    Fiz meu site utilizando o WEB EASY. No começo ele sequer abria direito os arquivos da HOME e as demais pág dava erro. Agora a HOME está abrindo coretamente mas quando clico em um link aparece a msg em inglês “arquivo ou diretório não encontrado”. Os nomes dos meus arquivos e das páginas, bem como os respectivos links foram criados com espaços e letras maiúsculas e minúsculas. Será que se eu tirar esses espaços dos nomes dos arquivos e dos links vai dar certo? Existe uma maneira padrão de se escrever os nomes dos links e dos arquivos (JPG, GIF, MP3) quando criamos um site? Preciso urgentemente resolver esse peoblema. Agradeço se puder me ajudar. Um abraço.

  4. Adir,

    Eu nunca utilizei este programa, portanto não saberia lhe dizer com certeza o problema.

    Pode ser que os espaços estejam atrapalhando mesmo.

    Verifique também se você enviou todas as páginas do seu site para o servidor.

    Para as páginas de sites assim como nomes de arquivos é recomendado o uso de – (traço) ou _ (underline), por exemplo: praia-2008.jpg

    Veja se resolve, qualquer coisa deixe outro comentário. Abraço!

  5. Amigo, meu site foi feito em php, a pagina inicial é home.php como posso redirecionar meu dominio para o home.php. Eu já criei um arquivo index.htm com esse código mas mesmo assim, nao redireciona para o home.php. Outra duvida: o google translator traduz paginas php?

  6. Marcos,
    Pelo que vi, você já conseguiu criar o redirecionador para a página home.php

    Páginas em PHP são transformadas em html para o visitante, assim como esta página. Portanto ele pode traduzir sim.

    Abraço!

  7. ola pode me passar um tutorial para criar aquele campo de cadastro tanto o formulario quanto o campo para loguin e modo de hospeda um tutorial completo se tiver ^^”
    obrigado

  8. Li e gostei. Aprendi muito. Obrigado. Estou tentando organizar um site. jo

  9. Olá amigos :
    Estou criando meu site , estou com o domínio e o servidor tudo certinho.
    Enquanto estou construindo o site , gostaria de deixar um logo tipo dizendo “aguarde , em contrução”
    Fiz uma imagem no Photoshop ,levei p o Dreamweaver , inseri a imagem no INDEX e subi pro servidor , porém a imagem some e só fica o fundo. O que devo fazer ?
    Obrigado

    • Daniel,
      Você inseriu a imagem no servidor também?
      Quando você insere uma imagem dentro do seu site no Dreamweaver, ela deve estar armazenada dentro da mesma pasta em que você está editando seu site.
      Se você inseriu a imagem dentro de uma pasta que está dentro da pasta do seu site (uma pasta chamada “imagens” por exemplo), esta pasta também deve estar presente no servidor.

      Abraço!

  10. amigo sim queria tirar uma divida não encontrei ainda muitos sites tem a hierarquia criarsites/site/index.htm certo mas eu quando entra com criarsites da offlina queria criar como ele lesse o criarsites.com tanto como criarsites/site/index.htm como faço vlw abraço e sucesso.!!

  11. Valdinei,
    Neste caso você teria que utilizar um Frame. Você pode saber mais sobre isso aqui http://www.criarsites.com/iframe-o-que-e-como-usar/

    Abraço!

  12. Marcio Figueiredo

    Celso, agradeço imensamente sua ajuda!
    Assisti ao artigo que vc indicou.
    Me diga por favor, essa hospedagem que usou no artigo sobre o htaccess é Linux ou Windows?
    Sei que é melhor Linux se trabalharmos com PHP, MySQL, WordPress…
    Mas não sei se o problema é de fato o ambiente da hospedagem (Linux ou Win), a questão é que a minha hosp é Win e o arquivo .htaccess quando chega lá some. Subi um htaccess sem o ponto e no atributos do arquivos ele já estava com o 777. Não sei como no artigo vc conseguiu que o .htaccess ficasse visivel. Moral da história. Há dois arquivos htaccess no meu servidor, um com ponto outro sem, e infelizmente o problema continua.

    Quando ví o seu artigo, percebi que o wordpress está instalado num diretorio chamado “permalinks” não é verdade? Pois então essa é toda a questão, se não for pedir muito, faça um teste aí mas com o diretorio como “perma-links” ou “links-permanentes” qualquer coisa que contenha o traço.

    Rapaz, é dificil, aqui nada de dar certo.
    Será que é o ambiente Windows Enterprise?

    • Marcio,
      Pode ser que o problema esteja mesmo com o servidor Linux. Eu já fiz um teste rápido uma vez com um servidor assim e não consegui publicar o arquivo .htaccess.
      Recomendo então que entre em contato com sua empresa de hospedagem para ver o que pode ser feito.

      No Linux, normalmente os sites são armazenados em uma pasta chamada public_html e não permalinks. Permalinks é o nome deste tipo de estrutura dos links das páginas.

      Abraço!

  13. Marcio Figueiredo

    Olá Celso muitissimo obrigado pela ajuda, vou testar e posto aqui.
    Já tive uma hospedagem linux e a referencia da pasta public_html na hospedagem windows em geral é uma pasta chamada Web
    Linux = public_html
    Windows = Web

    Vc deve saber disso, mas é só pra exemplificar aqui.

    O nome da pasta onde ficará o WordPress é que no caso é permalinks, mas poderia ser testeum como eu exemplifiquei não é mesmo.

    A grande questão é se essa pasta pode ter um nome como teste-um, ou blog-do-celso. A grande questão é a entrada desse traço.

    No Windows não deu certo.

    Agora é partir pro teste em linux.

    Abraço.

    É provavel que tenha que fazer alguma alteração dentro do arquivo htaccess não?

    Bom,veremos.

    Obrigado pela ajuda.

  14. Celso,
    Contratei uma hospedagem Linux e deu tudo certo!
    Nem precisei mexer no htaccess
    Muito obrigado pela ajuda.
    Então fechando: A solução para o que vinhamos falando é muito simples. Hospede em um servidor Linux, e instale o WordPress manualmente. Alguns instaladores automáticos dos servidores não aceitam pasta raiz do wordpress com traços. Por isso deve ser feito manualmente.

    Muito obrigado!!!

  15. Muito obrigado Celso vc salvo meu site
    a, todos os videos q você fez sobre os tutoriais baixei tudo
    aprendi muitas coisas neles vlw !!!

  16. Ola celso ,

    Tenho o WordPress instalado aqui no Localhost , e ja terminei meu site …

    Comprei uma hospedagem na Uol Host e ganhei um dominio , .. Ja transferi tudo da pasta do wordpress onde estar meu site para a pasta WEB , mais pedi o (index.html) e meu index é PHP.

    Como faço?

  17. Olá Amigo.
    Fiz meu Site no Carimboost
    fiz a publicação tudo corretamente.
    mais antes do carimbost tinha feito meu site com outro programa.
    postei meu site com o carimbost e continua lá o site antigo. mesmo eu apagado o arquivo do servidor
    meu site do carimboost só aparece se eu digitar hhd.com.br/index.html
    se eu digitar hhd.com.br aparece o site antigo que eu tinha feito e que já apaguei do servidor.
    Sabe me Ajudar ?

    • Sr.22,
      Pode ser que o seu navegador está carregando os arquivos temporários. Neste caso, você tem que limpar o histórico do navegador ou então acessar o site com outro navegador ou mesmo outro computador.

      Abraço!

  18. Kara tú és o Genio.
    Exatamente isso
    acessei de outro pc e apareceu o novo site que eu tinha feito
    limpei o cache do meu pc historico e talz e funfo lol.
    Parabéns mano pelo seu site DEMAIS
    sem explicações. PARABÈNS
    Abraços

  19. Vi 1ª pergunta la no topo. Index significa INDICE que é a parte de um “livro” ou documento que direciona o “leitor” em sua ‘leitura’ no caso dos sites o indice é a parte que resume todo o conteudo do site.

    Espero ter ajudado,.

  20. Bom dia.

    Eu estava lendo o artigo, e estou com um problema no meu site. Eu instalei tudo e tal, só que é assim. Se você digita o endereço e colocar /index.php o site aparece. Se você colocar só o endereço, aparece uma página em branco dizendo “what you are doing here?”
    Como que faço o site aparecer normal, sem acrescentar esse index? Muito grato pela atenção.

  21. Olá celso…
    Provavelmente você conhece o programa “Artisteer”.
    Eu quero fazer o site direto desse programa sem passar pelo wordpress, joomla,etc;
    Só que eu quero meu site em php, css…
    Na opção wordpress e outros o template e salvo em php,css, mais não tem como montar o site por inteiro no programa e sim só o template…
    E na opção website e brog, tem como criar o site todo mais quando eu exporto, ele salva o site em index.html.
    Então tem como transformar esse site em php, css ?

  22. Olá Celso, estou começando a trabalhar na área de Webdesign, e queria saber se você conhece algum site de hospedagem grátis bom para hospedar algumas páginas teste que eu fiz, para ver como que fica.
    Desde já agradeço!

  23. Oi Celso. Tudo blz ?
    Será que poderia me ajudar por favor.
    Tenho um site construído com o cariboost free. tive que formatar a maquina por problemas de hard, ja com o win 7 instalado, baixei novamente o cariboost free.
    Agora, eu preciso atualizar meu site, até ai tudo bem.
    Se eu construir uma nova pagina no novo cariboost instalado e colocar esta pagina como pagina principal e na sequencia enviar via FTP do próprio cariboost, para o endereço que que eu enviava na maquina anterior, esta pagina atualizada será publicada como pagina principal.
    Pergunto isso, porque se der certo, ao pouco eu iria substituindo todas as outras paginas.
    Grato e um abraço.

  24. Ola Pessoal como estava olhando todas as perguntas e resposta sobre o que é índex/php/HTML ou outros vários formatos.
    Índex vem de indexar, ou seja, não tem como você entrar em uma pagina especifica de um site sem ser pelo índex.
    Por exemplo, quando vai se construir um site cria primeiro a pagina índex e juntamente com esta pagina vai se criando as outras paginas botões e quaisquer outra função do site que está a ser criado, apartir do momento em que digitar o endereço do site na barra da Explorer ele ira procurar o índex La na sua hospedagem e abrira a pagina principal index.html ou php que você criou, e todas as outras que você indexou junto. Entenderam. Obrigado Pela criação deste site e até a próxima…

  25. olá estou com um problema, preciso fazer a manutenção no site de uma amiga mas não concigo acessar ele, tenho o dominio, o login e a senha, porém nada acontece.
    ele foi criado com o dreamweaver, me de uma luz……

    • Márcia,
      Primeiramente, você precisa acessar o servidor via FTP e fazer um backup (para seu computador) de todos os arquivos que estão no servidor.
      Depois de fazer o backup você já pode editar o site utilizando o DreamWeaver.
      Após fazer as alterações, você precisa republicar os arquivos no servidor, substituindo os arquivos que já estão lá.

      Abraço!

  26. Ola Eugenio! Primeiramente é preciso saber o que sera colocado nesta pagina em que você não quer que o internauta entre sem passar pela pagina principal do site(pagina Index).
    desta forma você poderia criar esta pagina como você nomeou content, e colocala com acesso somente para membros registrados em seu site desta maneira o internauta ira acessar sua pagina e sera redirecionado para a area principal do site para faser login ou se registrar. eu tenho alguns sites cridos e utilizo o CMS Joomla é uma plataforma PHP completa e daria certinho para o que quer faser. abraço Duvidas faça sua pergunta bem esclarecida que assim que possivel te ajudarei.

  27. Leonardo Bom Dia;
    ja entrei em seu site e vi que está abrindo direto pelo index como você queria portanto qualquer duvida pode postar nvamente que estamos aqui para trocarmos ideias e faser funcionar. grato Everaldo Maldonado
    webmaster em Joomla.

  28. Ola Luiz, Bom Dia!
    não sei se vou poder te ajudar entendo o que quer faser mas só uma pergunta em que maquina destinta esta hospedado seu site wordpress,
    em uma maquina que é só servidor ou no pc que você usa em seu trabalho.
    se você tiver um pc que é de uso esclusivo seu na empresa voce pode hospedar sua pagina dentro dele e todo o pessoal que estiver na rede pode ver sua pagina.
    pois tenho uma pagina criada dentro da meu pc na minha sala ele é interligado em rede e todos so funcionarios da empresa consegue entrar na minha pagina que esta hospedada dentro da minha sala.
    eu utilizo pra isso o IIS Internet information services ele vem no CD do windows XP . para saber se na sua maquina está instalado basta aceder a INICIAR/CONFIGURAÇÕES/PAINEL DE CONTROLE/ C lique em ADICIONAR E REMOVER COMPONENTES DO WINDOWS na lateral esuqerda da tela na terceira opção itra abrir uma janela e dentro dela tem que estar marcado checkbox internet informatin services (IIS) se não estiver marcado ´s só marcar e clicar em avançar coloque o cd do XP na Gaveta DVD e ele instalara sozinho não precisa de serial. apos isso ele criara uma pasta wwwroot dentro do sua unidade C Ex: C:Inetpubwwwroot dentro desta pasta você ira colocar seu site.
    se desejar siga estes procedimentos e qualquer coisa me solicite ajuda que farei. aguardo……

  29. Boa tarde. peço a sua ajuda em um problema com link permanente.
    nao sei se é problema em meu servidor. e se for nao sei onde mexer no cpanel. o problema é o seguinte: dpois que mexi no link permanente do wordpress, as paginas do classipress nao abrem mais. somente a principal. as 2, 3, … etc. diz que nao foram encontradas, ja tentei algumas coisas alterando arquivo .htaccess mas nada tbm;. por favor ajudem.
    aguardo.

  30. Tem como colocar index.html e index.php numa mesma pasta?

    No caso de ter um blog cuja pagina inicial é index.php e um site com home index.html, poderiam ficar em um dominio do tipo site.com.br (sem /blog, por exemplo)?

    Obrigado.

    • Olá Alexandre,
      Você pode ter os dois index na mesma pasta sem problema. O que acontece é que o servidor vai identificar e carregar apenas um deles, que se não me engano é o index.html
      Para abrir o site do jeito que você deseja, você teria que adicionar o segundo index dentro de uma pasta no seu servidor. O nome pode ser qualquer coisa que quiser.

      Abraço!

  31. Boa tarde! CELSO,criei um site no webnode,porem quis aumentar minha hospedagem e comprei no hospedagratis,só que tenho que mudar minha pagina inicial para index.html para meu site ir para o sevidor deles.entao estou pedindo sua ajuda..não sei qual o procedimento para fazer essa mudança,se vc puder me ajudar com o passo a passo.
    Agradecido desde de já..
    obs:depois que fiz a troca do dns de dominio,meu site já não entra mais..sempre dá mensagem que não posso entrar com meu servidor…404

    • Olá Luiz,
      Acho que você entendeu algo de errado. Se você adquiriu uma hospedagem e mudou o DNS do domínio, ele passará a funcionar no novo servidor. O site do Webnode não aparecerá mais no domínio. Por isso está dando o erro 404 de página não encontrada, porque não deve ter nada no servidor.

      O que você tem que fazer agora é desenvolver seu site de outra maneira. confira este artigo para entender o que pode ser feito.

      Abraço!

  32. Olá,
    Celso eu estou precisando colocar um iframe no topo para minha web rádio mas, sinceramente já tentei em tudo quanto é lugar e não entendo como coloca-la para funcionar. Tenho aqui um trecho do código HTML. Trecho

    No primeiro frame você irá colocar o link do player da nossa rádio que esta disponível no painel da rádio no menu Player na aba Barra do Topo do Site,
    bom aonde que coloco esse o problema se puder ajudar ficarei aliviado!

  33. Ola Celso
    Publiquei um site porem não consigo acessar ele normalmente tipo fermart.com.br só consigo acessar quando coloco index.html no final, você sabe mim informar o que fiz de errado? obrigada

    • Olá Katia,
      Será que não tem nenhum outro arquivo que está agindo como página principal? Verifique se não tem nenhum arquivo do tipo index.php ou default.php

      Abraço!

  34. Olá celso,seu eu instalar o wordpress no meu domínio,eu somente perderei a página inicial index,ou todas as páginas criadas até agora?

  35. eu postei o index.html, mas as paginas em / só abre no menu. não abre lincadas nas imagens e textos, minha duvida é quando vou publica só devo publica o index html? ou não tem problema se eu publica as outra paginas em /?

    • Olá Valmir,
      Dei uma olhada no seu site e percebi que em alguns casos você está gerando os links para as páginas sem o L no final. Está ficando assim noticias.htm, quando na verdade deveria ser noticias.html
      Dê uma olhada se não é esse o problema.

      Abraço!

  36. Celso, tudo bom? Interessante o artigo! Estou com uma grande dúvida, veja se pode me ajudar. Desenvolvi um site em WordPress, porém meu cliente quer uma página de entrada que será em HTML com animação em Flash. Como eu faço para colocar essa página HTML na frente do site em WordPress. Ou seja, ao digitar o domínio abrir a página em HTML, e eu vou colocar um link no HTML redirecionando para o WordPress.

  37. Tem alguém q sabe como colocar uma imagem como cabeçalho no site “sosugary.org”? Aqui não aparece imagem nenhuma lá,nunca apareceu, so aquele simbolo de imagem “quebrada”, mas eu ja visitei paginas de outras pessoas desse mesmo site e lá uma imagem de cabeçalho. Eu não entendo nada desses lances aí de html e nãoseioquemaisla, mas queria por uma imagem, alguem me ajuda?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *