zoukankan      html  css  js  c++  java
  • 重定向在网络编程中的理解

    1.概念

    重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置

    (如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)。

    2.方式

    重定向的方式有:301重定向、302重定向与meta fresh。上面讲的就是meta fresh方式。

    301代表永久性转移(Permanently Moved),301重定向主要是将需要转移的网址重定向另一个新的网址上,并且是永久性转移,比如你输入了”jingdong.com”,它总会跳转到”jd.com”,一般网站更换了域名或者有多个域名,都是使用这种方式跳转,这种方式几乎不影响网站在百度中的排名,因此是最友好的重定向方式。

    302代表暂时性转移(Temporarily Moved )。

    meta fresh方式:

    在浏览器中输入“360buy.com”,另外输入“jingdong.com”,

     任意新建一个网页,如a.html,名字随便叫,只要后缀是.html就行了。输入下面的html代码:

    复制代码
    <html>
    <head>
    <meta http-equiv="Refresh" content="5;url=http://www.jd.com" />
    </head>
    <body >
    等5秒,我就要找强哥了。
    </body>
    </html>
    复制代码

           保存后,在浏览器中打开这个网页,等5秒,你会看到这个网页转到了京东首页。

           起作用的就是下面这行代码:

    <meta http-equiv="Refresh" content="5;url=http://www.jd.com" />

      <meta> 标签必须位于文档的头部,它提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

           http-equiv="Refresh"是meta标签的一对属性 键/值对,它告诉了浏览器根据content的内容来“自动刷新”网页并指向新的网址,"5;url=http://www.jd.com"中的5就是是时间间隔,单位是秒,也就是过5秒后刷新,url=http://www.jd.com的意思是跳转到新的网址http://www.jd.com

     

    参考:http://www.cnblogs.com/workest/p/3891321.html

  • 相关阅读:
    栈的实现
    函数传值 传地址 传引用的区别【转】
    sql server数据库最大Id冲突问题解决方法之一
    c#3.5关于JSON简单操作的实用帮助类(泛型实现)
    OLLYDBG
    SocketException.ErrorCode 列表及注释,Winsocket Error 列表及注释
    Netbeans5.5.1 连接 Mysql
    大型互联网网站架构心得之一:任务拆分
    工作流(WF)中使用SqlWorkflowPersistenceService创建完全的持久性服务
    Windows Phone学习笔记
  • 原文地址:https://www.cnblogs.com/simonLiang/p/5735013.html
Copyright © 2011-2022 走看看