Redirecionar solicitações de URL específicas para o site local

5

Existe uma maneira específica de redirecionar solicitações de um URL específico de um navegador para um site ou local local? definindo um Firewall ou alguma regra de sistema operacional para redirecionar uma solicitação para o jQuery lib para um local na minha máquina?

    
por emilio 28.09.2010 / 10:35

3 respostas

2

Tente a extensão do redirecionador no Firefox.

editar: Outra opção é configurar o servidor proxy www.

    
por 28.09.2010 / 12:43
2

Veja o que eu faria:

  1. Abra seu arquivo de hosts em um editor de texto.
  2. Adicione entradas no final do arquivo que mapeia os nomes de domínio necessários para 127.0.0.1.
  3. Salve o arquivo.
  4. Crie a estrutura de diretórios para seus domínios que correspondam aos caminhos dos arquivos que você deseja referenciar e copie os arquivos de lá.
  5. No servidor da Web em sua máquina local, crie websites que correspondam aos domínios que você adicionou na etapa 2, apontando para as pastas criadas na etapa 4.

Por exemplo, digamos que você queira usar o jQuery hospedado do Google, cujo caminho é link .

  1. Você adicionaria uma entrada de arquivo de hosts de 127.0.0.1 ajax.googleapis.com .
  2. Você criaria essa estrutura de pastas: ajax.googleapis.com > ajax > libs > jquery > 1.4.2 .
  3. Você copiaria o arquivo jquery.min.js na pasta 1.4.2 .
  4. Depois disso, você configuraria ajax.googleapis.com como um website em seu servidor da Web local, apontando para a pasta ajax.googleapis.com que você criou.
por 28.09.2010 / 15:17
2

Considerando sua pergunta e seus comentários, parece que você deseja reduzir o uso de largura de banda bloqueando ou armazenando algumas páginas e componentes da web em cache.

Existem extensões do Firefox que podem ajudá-lo. Em particular, o Adblock é um mecanismo genérico para bloquear algumas URLs, e Adblock Plus vem com uma lista de sites de anúncios a serem bloqueados. Outro é o FlashBlock , que retarda o carregamento de conteúdo em flash até que você o solicite.

Em seguida, você deve usar um proxy de armazenamento em cache da web. Wwwoffle Em particular, foi projetado especificamente com usuários dial-up em mente. Seu nome vem de seu modo offline (servindo apenas páginas em cache). Ele também tem opções para ajustar quanto tempo as coisas devem ser mantidas no cache. Em particular, você pode dizer a ele para confiar no cache por mais tempo do que o site diz que é válido (o que é perfeitamente bem na maioria dos casos, significa que você precisa recarregar as páginas explicitamente e não funciona com alguns sites de design duvidoso) .

Você provavelmente também se beneficiará de um proxy de armazenamento em cache do DNS (o DNS não usa muita largura de banda, mas apresenta latência). O Pdnsd mantém um cache no disco, mesmo quando offline (é um pouco como wwwoffle para DNS). Dnsmasq é outra possibilidade.

    
por 29.09.2010 / 00:45