O Firefox, como todos os outros navegadores, usa o cabeçalho HTTP Content-Type
para decidir como lidar com a página. No seu caso, o arquivo de log é exibido como text/plain
, que é gerenciado pelo Firefox internamente. Se o URL termina em .txt
ou .log
não importa.
Se você tiver acesso ao servidor da Web, poderá reconfigurá-lo para veicular .log
arquivos como, por exemplo, application/x-log-file
- por editando .htaccess
se o servidor estiver executando o Apache ou reconfigurando o próprio servidor.
Se você não tem acesso à configuração do servidor web, também é possível escrever um pequeno script (em PHP ou qualquer outro idioma) que defina cabeçalhos e produza o arquivo desejado:
<?php
if (isset($_GET["file"])) {
header("Content-Type: application/x-log-file");
readfile(basename($_GET["file"]));
} else {
echo "<ul>\n";
foreach (glob("*.log") as $name) {
echo '<li> <a href="?file='.htmlspecialchars($name).'">'
.htmlspecialchars($name)."</a>\n";
}
echo "</ul>\n";
}