redireccionamento

jonasss

Power Member
boas , é o seguinte eu tenho 2 dominios/alojamentos diferentes ... entao um é no sapo outro é um alojamento pago , entao eu queria era quem fosse ao site SAPO (antigo) fizesse um redireccionameto automatico para o NOVO dominio ... perceberam ?? ou ja testei um codigo mas acho que so serve para pagina dentro da mesma directoria ...

brigado
 
index.htm:

Código:
<html>
   <head>
      <title>Nova localização</title>
      <meta http-equiv="refresh" content="2;url=http://novo_site.com">
    </head>

    <body>
       <h3><center>
O site foi movido para outro servidor. Por favor aguarde enquanto o transferimos, ou se preferir carregue <a href="http://novo_site.com">aqui</a>.
       </center></h3>
    </body>
</html>

Esta página deve fazer o que precisas :)
 
Última edição:
Boas, segue um exemplo que redirecciona o utilizador depois de um determinado tempo:

Código:
<html>
<head>
<script type="text/javascript">
function redirect() {
    location.href="http://www.novodominio.pt";
}
</script>
</head>
<body onload="setTimeout('redirect()', 5000);">
<h2>Mensagem de redireccionamento ...</h2>
</body>
</html>
 
Boas, segue um exemplo que redirecciona o utilizador depois de um determinado tempo:

Código:
<html>
<head>
<script type="text/javascript">
function redirect() {
    location.href="http://www.novodominio.pt";
}
</script>
</head>
<body onload="setTimeout('redirect()', 5000);">
<h2>Mensagem de redireccionamento ...</h2>
</body>
</html>
Nesse caso, é obrigatório o utilizador ter o JavaScript activado. Usando a tag META REDIRECT é mais seguro, até porque já faz parte do protocolo desde o início (se eu não estiver enganado...).

Mas pronto, agora é uma questão de escolher :P
 
Não tinha conhecimento dessa recomendação, e também já me aconteceu ter de "saltar" algumas páginas do retroceder, mas afinal não deixa de ser para isso que serve o timeout, não é? :)

Já agora, penso que isto também seja possível, para juntar as duas formas:

Código:
<html>
   <head>
      <title>Nova localização</title>

      <script type="text/javascript"> <!--
         function redirect() {
            location.href="http://novo_site.com";
         } 
         // --> 
      </script>

      <noscript><meta http-equiv="refresh" content="5;url=http://novo_site.com"></noscript>
    </head>

    <body onload="setTimeout('redirect()', 5000);">
       <h3><center>
O site foi movido para outro servidor. Por favor aguarde enquanto o transferimos, ou se preferir carregue <a href="http://novo_site.com">aqui</a>.
       </center></h3>
    </body>
</html>
Não tenho bem a certeza de tudo (especialmente do NOSCRIPT no HEAD), mas é que eu também já tive um browser que não suportava JavaScript.
 
Última edição:
Pois, com um timeout razoável, também me parece que os back's irritantes deixem de acontecer. Por outro lado, existem muitas pessoas que são anti-redirects temporizados, porque acham que nunca se sabe quanto tempo um utilizador demora a ler o aviso, etc, etc.
Mas enfim, também há pessoas que acham que o Flash devia ser extinguido da web.
 
Back
Topo