Baixei o site https://www.untools.co/ com
wget --mirror --convert-links https://www.untools.co/
e ter as respectivas páginas no meu sistema de arquivos:
Quando abro untools.co/index.html
com o Firefox, posso ver a página por meio segundo, depois sou redirecionado para file:///
.
Não acredito que isso seja um problema com o arquivo html, pois quando abro no Windows da máquina virtual com o Firefox, não tenho problemas.
Este é o caso não apenas do Firefox, mas também dos navegadores Chrome, Brave, Konqueror, então acho que deve ser algo com o meu Kubuntu 20.04.
Ou pode ser que haja algum outro redirecionamento estranho acontecendo, eu não estou ciente. Por exemplo, em https://help.dreamhost.com/hc/en-us/articles/215747748-How-can-I-redirect-and-rewrite-my-URLs-with-an-htaccess-file- eu li sobre como redirecionar de index.html - no entanto, quero ter certeza de que não sou redirecionado.
Seu primeiro problema, como abordamos nos comentários, é que o main
index.html
contém algum Javascript incorporado que força um redirecionamento para/
. Isso faz sentido para um site, onde algo comohttp://example.com/foo/
redirecionará parahttp://example.com/
, mas é menos útil ao acessar coisas através do sistema de arquivos, onde acaba redirecionando você para a raiz do sistema de arquivos.A solução mais simples é provavelmente executar um servidor web local. Como você sugeriu,
python3 -m http.server
geralmente é uma boa escolha e serve com sucessoindex.html
.Ao clicar no link "Pirâmide Minto", você verá os links para
/minto-pyramid
. O problema que você tem agora é queminto-pyramid
é um arquivo sem extensão, então não há como o servidor http do Python saber qual tipo MIME usar. Ele é entregue ao seu navegador como umapplication/octet-stream
documento, portanto, seu navegador assume que não é algo que pode ser exibido e solicita que você o salve em um arquivo.A solução mais rápida é configurar um servidor web que será o padrão para digitar
text/html
arquivos sem uma extensão reconhecida. Você pode fazer isso diretamente da linha de comando usando darkhttpd , que pode ser empacotado para sua distribuição, assim:Mas você pode fazer a mesma coisa com o Python se colocar isso
server.py
no mesmo diretório queindex.html
:E depois execute:
Ambas as soluções permitem que você siga o
minto-pyramid
link e o exiba no seu navegador.