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

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

Quero redirecionar uma página específica para outra página. Isso significa que as solicitações para qualquer outra página em foo.com funcionarão normalmente, mas se bar.html for solicitado =, ele redirecionará para bar.com/foo.html.

Este é praticamente o mesmo problema que aquiRedirecionar solicitações de URL específicas para o site localexceto 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.

Responder1

Eu não sugeriria o uso de meta atualização, pois ela foi descontinuada pelo W3C por violar as diretrizes de acessibilidade:https://en.wikipedia.org/wiki/Meta_refresh

Em vez disso, você deve usar um código HTTP 301, mas a implementação dele depende do servidor web que você usa. Você pode ler como usar um redirecionamento 301 no Apache aqui:http://www.mcanerin.com/en/articles/301-redirect-apache.asp.

Responder2

O que você está procurando é um servidor proxy que reescreva o URL.Violinistaé o único em que consigo pensar no momento.

Responder3

A solução mais simples, que nem requer 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>
  ...

informação relacionada