2009-11-21 11 views
1

J'ai fermé mon ancien blog alors je redirige notre ancien blog vers notre nouveau blog mais si un utilisateur vient de l'ancien blog alors il ne peut pas regarder notre vidéo dans notre blog .. i utiliséRediriger vers un nouveau blog en utilisant jquery ou javascript

<script language="javascript" type="text/javascript"> 
    window.onload = function java() { 
     window.location = "http://anirudhagupta.blogspot.com"; 
    } 

</script> 

Mais il redirect comme un ajax afin objet vidéo Silverlight ne fonctionnait alors comment puis-je résoudre en utilisant jquery ou javascript

+1

Pourquoi ne pas utiliser * méta * rediriger? Pourquoi casser le bouton de retour? – EFraim

+0

EFraim Merci d'avoir partagé cette information avec nous. –

Répondre

5

Ne pas effectuer de redirections JS. C'est la pire option possible. Les redirections JS ne sont pas fiables (que se passe-t-il si l'utilisateur a désactivé JS?), Ils cassent le comportement de l'historique du navigateur et ils ont beaucoup mieux et corrigent les alternatives.

Prefereably, utilisez l'une de ces:

  • redirect côté serveur redirection HTTP (code 301)
  • <meta> (par exemple: <meta http-equiv="REFRESH" content="0;url=http://www.new-domain.com">)
+0

Très très bonne et impressionnante réponse –

0

que cela devrait faire l'affaire (si vous utilisez jQuery)

 

    $(document).ready(function() { 
    window.location.href="http://anirudhagupta.blogspot.com" 
    }) 

0

Le code que vous avez posté n'est pas une redirection AJAX (qui n'existe pas vraiment, de toute façon). Cette redirection Javascript fonctionne bien pour moi. Je ne vois aucun Flash sur votre page, mais Silverlight fonctionne correctement.

+0

désolé pour le problème, il a déjà résolu –

+0

tout va bien maintenant. –

+0

@Anirudha: Non, rien ne va. Utilisation de redirections JS est une infraction pénale – EFraim

3

vous ne devez pas utiliser javascript pour rediriger vers votre nouveau blog. Il existe de meilleurs moyens de le faire: (c'est-à-dire 301 permanent redirect). de toute façon, le problème avec les vidéos n'est pas lié à la redirection.

+0

+1 301 est de loin la meilleure option tant pour la convivialité que pour le référencement (tout classement que vous avez migrera vers la nouvelle URL). Les hacks JavaScript et méta-refresh ne sont disponibles que pour les situations désespérées où vous ne pouvez pas effectuer une redirection appropriée. – bobince