Redirect em Javascript

Algum tempo atrás eu escrevi um post sobre como colocar uma página de manutenção em pouco segundos em uma aplicação ASP.NET, se alguém quiser dar uma olhada é só clicar aqui.

Bom, hoje precisei utilizar esse recurso, só que, ao invés de mostrar a página de manutenção para o usuário, eu teria teria que redireciona-lo para outro site.

A solução mais simples que pensei foi fazer o redirect via Javascript já que a página que deixa o site offline é apenas um .htm. Então, só adicionei a primeira opção abaixo na tag script:


//comportamento semelhante ao de um redirecionamento HTTP
window.location.replace("http://site.com");

//comportamento semelhante ao clicar em um link
window.location.href = "http://site.com";

Sim, existem outras formas para fazer isso(ainda mais se você estiver utilizando algum framework MVC). Só que nesse caso, o site sofreria essa alteração a meia-noite e seria uma pessoa responsável pela infraestrutura que faria, ou seja, o cara não ia por a mão no código e teria que ser o mais simples possível.

É isso!

Obs.:Esse é mais um daqueles posts que uso como repositório de pequenas soluções que posso precisar um dia =)

Anúncios


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s