O Mime Type padrão do Apache
De Wiki Integrator do Brasil
Quando o usuário ao acessar o conteúdo de sua página, obtiver o resultado em texto, o desenvolvedor deve atentar-se ao Mime Type padrão utilizado.
Um site sem a extensão .php, .html ou em Java sem a devida extensão, não informando em seus cabeçalhos na resposta o Mime Type, força o servidor Apache, que está acima de todos os serviços em resposta na porta 80, servir o conteúdo pelo padrão.
Os desenvolvedores devem ficar atentos a situações como esta em aplicativos que não possuem extensão, setando o Mime Type correto. Isso pode ocorrer em páginas HTML,PDF, ODF, JPEG e etc.
- Abaixo exemplos de como colocar o Content Type do aplicativo no Mime Type correto para HTML, por exemplo
O Content-type em Java: // Caso o conteúdo seja servido por javax.servlet.ServletReponse response.setContentType("text/html");
O Content-type em Perl/CGI: print "Content-type:text/html";
O Content-type em PHP: <?php header('Content-type: text/html');?>