Boa tarde. Mudamos o nosso arquivo index.html para index.php e mesmo assim o navegador continua exibindo nossa página. O professor não disse que o servidor procura automaticamente um index.html? Deveria dar erro já que não tem mais esse .html não?
Boa tarde. Mudamos o nosso arquivo index.html para index.php e mesmo assim o navegador continua exibindo nossa página. O professor não disse que o servidor procura automaticamente um index.html? Deveria dar erro já que não tem mais esse .html não?
Olá, Karolina. Tudo bem?
Primeiramente, peço desculpas pela demora em responder a sua pergunta.
Sobre sua dúvida:
Para esse caso não, pois o nosso servidor (XAMPP) possui uma configuração que vai procurar um arquivo chamado de: index, ou seja, index.html, index.php, enfim, depende da configuração do servidor.
Dando uma olhada no arquivo: httpd.conf (arquivo de configuração do servidor XAMPP), é possivel ver essa declaração:
<IfModule dir_module>
DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>
Veja que "Directory Index" é uma diretiva que define o arquivo padrão de um diretório, ou seja, se não for especificado, o arquivo definido na diretiva DirectoryIndex será chamado.
Espero ter ajudado, Karolina. Se tiver mais alguma dúvida estou a disposição e bons estudos =)
Grande abraço!
Ah entendi. Obrigada