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>
...