A tentativa de redirecionar a página da Web para o arquivo html local, não inicia o arquivo html

2

Apenas por curiosidade estou tentando redirecionar 'www.google.com' para um arquivo html local no meu pc. Como em todas as tentativas de carregar o google.com, ele inicializaria o arquivo html.

O arquivo html funciona bem quando carregado manualmente com o meu clique, mas quando tento usar extensões do Chrome (switcharoo ou requestly), nada acontece.

Preciso hospedar a página em um servidor local para o redirecionamento funcionar?

    
por Eric 31.12.2014 / 20:45

1 resposta

0

Quando você faz uma solicitação em um navegador, o processo normal (resumindo) é enviar uma solicitação a um servidor DNS para perguntar "Onde está o google.com?" Em seguida, o servidor DNS responde e diz que "google.com está em 8.8.8.8 (ou qualquer IP em que esteja). Seu navegador envia uma solicitação de dados para esse endereço IP e retorna essa página em seu navegador.

Você pode usar seu arquivo hosts para criar um conjunto local de resoluções IP (ou seja, antes que o navegador pergunte ao servidor DNS qual endereço IP o site está procurando por uma entrada em seu arquivo hosts para ver se você especificou um primeiro)

O primeiro passo - além de fazer o seu arquivo html clonado - é definir uma entrada no seu arquivo hosts para ter uma linha que diz:

google.com 127.0.0.1

Isso dirá para olhar para o seu localhost para resolver solicitações para o google.com

No entanto, isso ainda não resolve seu problema. Você precisa estar executando um servidor (preferencialmente na porta 80) para que seu redirecionamento hostfile funcione (caso contrário, o navegador não receberá respostas para solicitações de páginas solicitadas)

Definitivamente olhe para algumas opções de servidor web local e modifique sua pergunta com mais informações com base em até onde você pode chegar agora.

Espero que isso ajude!

    
por 01.01.2015 / 00:07