旧网站是否立即重定向到新网站?

时间:2011-08-04 23:09:50

标签: html

我需要将旧网站重定向到我的新网站,以便对那些仍然访问旧网站的用户进行无缝过渡。

由于

2 个答案:

答案 0 :(得分:5)

就个人而言,我会在重定向之前显示“此网站已移至...”消息几秒钟,因此人们知道要停止为旧网站添加书签,以防您想要删除它。

实际的重定向有三种形式:

  1. 重定向标题:php中的header('Location: http://newaddres')或asp.net中的Response.Redirect。这是即时的,因为它是服务器端,用户不会看到临时页面并等待它加载,但它不会让你显示消息。

  2. html元刷新:<meta http-equiv="refresh" content="5;url=http://newaddress">。不需要javascript,可以设置延迟来显示您的消息,但不是即时的。客户必须向新网站发出第二个请求。

  3. javascript重定向:location.href='http://newaddress'。显然需要javascript或它不会工作。仍然可以使用setTimeout设置延迟。总体而言,这是最弱的方法,因为网络抓取工具(如Google)不会关注该链接,禁用javascript的用户也无法看到您的网站。

  4. 我的投票是#2,其中包含一条解释重定向的临时消息。这是一个很好的平衡之间的平衡,不是很多用户,最终能够安全地放弃旧网站。

答案 1 :(得分:0)

<html>
<head>
<script type="text/javascript">
  document.location.href = 'http://yournewwebsite.com';
</script>
</head>
</html>