Redirecionar solicitações de www.foo.com/bar.HTML para www.bar.com/foo.HTML?

1

Eu quero redirecionar uma página específica para outra página. Isso significa que as solicitações para qualquer outra página no foo.com funcionarão como o normal, mas se bar.html for solicitado =, ele será redirecionado para bar.com/foo.html.

Este é praticamente o mesmo problema que aqui Redirecionar solicitações de URL específicas para locais site exceto que parecia que ninguém tinha uma solução para o que estou perguntando aqui.

Também estou procurando uma solução para todo o sistema operacional.

    
por jmasterx 30.04.2012 / 13:54

3 respostas

1

Eu não sugeriria usar o meta refresh, pois ele foi suspenso pelo W3C por violar as diretrizes de acessibilidade: link

Em vez disso, você deve usar um código HTTP 301, mas a implementação dele depende do servidor da Web que você usa. Você pode ler como usar um redirecionamento 301 no Apache aqui: link .

    
por 30.04.2012 / 17:06
1

O que você procura é um servidor proxy que reconfigure o URL. O Fiddler é o único em que posso pensar no momento.

    
por 30.04.2012 / 21:40
0

A solução mais simples que nem requer a configuração do servidor é incluir a tag HTML 'meta' no cabeçalho da primeira página. E defina o atributo url da segunda página assim:

  bar.html :
  ...
  <head>
    <meta http-equiv="Refresh" content="0;url=http://bar.com/foo.html" />
  </head>
  ...
    
por 30.04.2012 / 14:36