html网页重定向的方法

小微 科技html网页重定向的方法已关闭评论139字数 941阅读模式
摘要直接上代码<meta http-equiv

直接上代码

<!doctype html>
<html>
<head>
<meta charset=&34;/>
<meta name=&34; content=&34;/>
<meta http-equiv=&34; content=&34;/>
<meta name=&34; content=&34;/>
<meta http-equiv=&34; content=&34;>
<title></title>
</head>
<body>
</body>
</html>

301,302,303,307

301是永远重定向,经常使用的场景是使用域名跳转。文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

比如,咱们走访 http://www.zhihu.com 会跳转到 https://www.zhihu.com,发送要求以后,就会返回301状况码,然后返回一个location,提醒新的地址,阅读器就会拿着这个新的地址去走访。文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

301.png文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

302是临时重定向,用来做临时跳转。接着上面的例子,重定向到 https://www.zhihu.com 的要求又会通过302重定向到 https://www.zhihu.com/signup?next=%2F文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

302.png文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

无非,看上去301以及302都是代表重定向的意思。那具体有啥区分呢?文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

http 1.0规范中有2个重定向——301以及302,在http 1.1规范中存在4个重定向——301、302、303以及307。文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

其中301在http 1.0和http 1.1中都表示永远重定向,就不讨论了。文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

那302呢?文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

在http1.0中,302的规范是这样的:文章源自微观生活(93wg.com)微观生活-https://93wg.com/7902.html

原要求是post,则不能自动进行重定向;原要求是get,可以自动重定向。

然而阅读器以及服务器的实现并无严格遵照HTTP中302的规范,服务器不加遵照的返回302,阅读器即使原要求是post也会自动重定向,致使规范以及实现呈现了二义性。

所以HTTP 1.1中将302的规范细化成为了303以及307

303以及307

继承了HTTP 1.0中302的实现(即原要求是post,也允许自动进行重定向,结果是不管原要求是get还是post,均可以自动进行重定向)。

307则继承了HTTP 1.0中302的规范(即

以上就是微观生活(93wg.com)关于“html网页重定向的方法”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/7902.html