1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

redireccionamento

Discussão em 'Web Development' iniciada por jonasss, 23 de Agosto de 2007. (Respostas: 7; Visualizações: 762)

  1. jonasss

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

    Kayvlim Undefined Moderator
    Staff Member

    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: 23 de Agosto de 2007
  3. AliFromCairo

    AliFromCairo Power Member

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

    Kayvlim Undefined Moderator
    Staff Member

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

    AliFromCairo Power Member

    De qualquer maneira, podes ver mais informação aqui.
     
  6. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    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: 23 de Agosto de 2007
  7. AliFromCairo

    AliFromCairo Power Member

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

    CoolMaster Power Member

    :wah:

    Extinguido extinguido não.. é util em alguns casos no entanto não se morria se fosse reduzido digamos... em 90% o seu uso.. era uma pessoa mais feliz :]
     

Partilhar esta Página