Como reencaminhar um URL

0

É possível redirecionar um URL para um arquivo HTML armazenado no sistema? Eu não quero configurar uma rede - eu quero que tudo seja controlado a partir de um computador e só afeta aquele computador.

Exemplo: quando visito http://www.facebook.com/ , abra /home/username/Documents/facebook.html em vez de carregar o URL real.

Eu já vi isso usando uma rede local, mas quero que isso afete apenas um computador e seja controlado por esse computador. Não quero que toda a minha rede Wi-Fi seja afetada.

Isso é possível?

Edit: Meu computador está executando o Ubuntu 14.04 LTS

    
por ChristianF97 02.12.2016 / 22:00

1 resposta

2

Infelizmente, o que você está tentando fazer não é tão simples quanto redirecionar para um arquivo.

Para explicar: ao navegar para www.facebook.com, você não está realmente navegando para um arquivo. Você está navegando para o servidor da Web, que então serve as páginas da Web para você. Sim, essas páginas da web são armazenadas em arquivos (em geral), mas o servidor da web atua como um intermediário para atendê-las a você.

Para redirecionar www.facebook.com para um arquivo em seu computador local, seu computador precisa estar executando algum tipo de servidor web. Eu certamente poderia fornecer instruções para fazer isso. No entanto, parece que você está simplesmente tentando impedir que alguém acesse o Facebook nesse computador.

A maneira mais fácil de conseguir isso seria adicionar uma entrada ao arquivo hosts no computador.

Para o Windows, você pode modificar o arquivo hosts dessa maneira:

  1. Clique no menu Iniciar. Digite "notepad" para procurar o bloco de notas aplicação.
  2. IMPORTANTE: Clique com o botão direito do mouse em "Bloco de notas" nos resultados da pesquisa e escolha "Executar como administrador" no menu. O bloco de notas será aberto.
  3. No bloco de notas, clique no menu Arquivo e escolha "Abrir".
  4. Navegue até a pasta C:\Windows\System32\drivers\etc .
  5. Você provavelmente não verá nenhum arquivo lá. Caso contrário, selecione "Todos os arquivos" no menu suspenso que está logo acima dos botões "Abrir" e "Cancelar".
  6. Selecione "hosts" na lista de arquivos.
  7. Clique no botão "Abrir" para abrir o arquivo.
  8. Adicione a seguinte linha ao final do arquivo:

127.0.0.1 facebook.com www.facebook.com

  1. Clique no menu Arquivo e escolha "Salvar".
  2. Pode perguntar se você deseja substituir. Em caso afirmativo, clique em "Sim".
  3. Feche o bloco de notas.

Para o Linux, você pode modificar o arquivo hosts dessa maneira:

  1. Abra um terminal.
  2. Digite sudo vi /etc/hosts . Ou você pode substituir vi por nano , se preferir.
  3. Adicione a seguinte linha ao final do arquivo:

127.0.0.1 facebook.com www.facebook.com

  1. Salve suas alterações e saia.

Você está feito. Agora, independentemente do usuário que fizer login no computador, ele receberá um erro se tentar acessar facebook.com ou www.facebook.com.

    
por 02.12.2016 / 23:10