Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用哪个Http重定向状态代码? friendfeed.com使用302 bit.ly使用301_Http_Rest - Fatal编程技术网

使用哪个Http重定向状态代码? friendfeed.com使用302 bit.ly使用301

使用哪个Http重定向状态代码? friendfeed.com使用302 bit.ly使用301,http,rest,Http,Rest,我决定用303 在浏览器的支持方面,它们的行为是否有所不同?301用于永久重定向,如果这是您想要做的,那么所有SEO专家都建议这样做 301重定向是一种永久性重定向,它将完整链接权益(排名权)传递给重定向页面。301指这种重定向的HTTP状态代码。在大多数情况下,301重定向是在网站上实现重定向的最佳方法 .看一下。不同的身份代码意味着不同的含义,因此鼓励不同的行为。尽量使用与您的用例最匹配的代码。不同的状态代码有不同的含义。HTTP规范描述了它们: 301-永久移动(并更改 302-在这里找到

我决定用303


在浏览器的支持方面,它们的行为是否有所不同?

301用于永久重定向,如果这是您想要做的,那么所有SEO专家都建议这样做

301重定向是一种永久性重定向,它将完整链接权益(排名权)传递给重定向页面。301指这种重定向的HTTP状态代码。在大多数情况下,301重定向是在网站上实现重定向的最佳方法
.

看一下。不同的身份代码意味着不同的含义,因此鼓励不同的行为。尽量使用与您的用例最匹配的代码。

不同的状态代码有不同的含义。HTTP规范描述了它们:

301-永久移动(并更改

302-在这里找到

303-在这里找到你的回复,但即使你是从POST开始,也要使用GET

例如,如果我们以一个Atom提要为例,它的URL由于某种原因发生了更改(可能是被移动到AmazonS3或其他地方)。给定301结果,提要阅读器应该注意提要已移动并更新其订阅。给定302,它将从其新位置获取提要,但每次检查更新时都会点击原始服务器以查找原始URI。(在这种情况下,303将是愚蠢的)。

阅读答案

10.3.2 301永久移动

已为请求的资源分配了新的永久URI,今后对此资源的任何引用都应使用其中一个返回的URI。具有链接编辑功能的客户端应尽可能自动将对请求URI的引用重新链接到服务器返回的一个或多个新引用。此响应可在除非另有说明

10.3.3 302发现


请求的资源暂时驻留在不同的URI下。由于重定向有时可能会被更改,因此客户端应继续在将来的请求中使用请求URI。只有在缓存控件或Expires标头字段指示时,此响应才可缓存。

这取决于您的目的

301说“这不是正确的URL,请查看其他位置并使用记住,其他URL更好;不要回到这里!”

302说“这是一个正确的URL,你应该继续使用它,但实际上要在别处找到内容”

303类似于302,但专门用于表单提交后的重定向


如果你的目的是一个网址缩短器,那么303就不是真正相关的。它仍然可以工作,但没有提供任何超过正常的302。对于一个网址缩短器,我想说301将是最合适的,因为另一个网址是“真实的”一个。说302是试图保持地址的所有权和任何搜索引擎优化动力为自己使用:有点粗鲁,但是t也许你不想表现得粗鲁。

我想说302是一个临时重定向,301是永久重定向。但我同意这取决于海报想要达到的目的。@David和@Steffen都是对的,我想说的是永久重定向,而不是临时重定向。谢谢蛇油专家建议你做什么的说法我仍然没有留下深刻印象“你不想这样做。@David我听到了,但这取决于情况。我想有人会移动一个站点树,甚至移动到一个新的域,那么最好明确地告诉那里的机器人重定向是什么意思,或者如果程序员正在使用一个已经更改的url,如果代码正确,他可能更清楚地知道什么是重定向。”在下一步要做的事。你能详细说明一下“所有SEO专家推荐的”吗?可能会列出他们提到的一些原因吗?302完全符合我的要求(缓存控制:私有)