2

一些站点支持用于自托管短 URL 的RevCanonical链接。如flickr、php.net、dopplr。

据我了解,一些文章也这么说。URL 缩短服务应该使用 301 永久重定向而不是 302。

但我上面列出的所有网站都使用 302 临时重定向来为其 RevCanonical 链接。

这是我使用的一些结果curl -I

多普勒:

> curl -I http://dplr.it/explore/0xd1                              [0:57]
HTTP/1.1 302 Moved Temporarily
Server: nginx/0.5.33
Date: Fri, 04 Mar 2011 17:21:33 GMT
Content-Type: text/html
Content-Length: 161
Connection: keep-alive
Location: http://www.dopplr.com/dplrit/explore/0xd1

弗里克:

> curl -I http://flic.kr/p/9m9Cmj                                  [1:21]
HTTP/1.1 302 Found
Date: Fri, 04 Mar 2011 17:29:43 GMT
Server: Apache
P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Location: http://www.flickr.com/photo.gne?short=9m9Cmj
....

我不明白为什么这种情况(自主机缩短 URL)应该使用 302 重定向。谁能解释原因?

4

1 回答 1

2

正如 Franz 上面提到的,在这种特殊情况下,302 不是一个好的决定。

这是马特·卡茨(Matt Cutts)讨论您的确切问题:

问:你为什么这样做?
答:Google 需要为其自己的产品提供网址缩短器,我们知道缩短器不会消失。我们还想要一个我们知道会以正确方式做事的缩短器(例如 301/永久重定向),而且它会快速、稳定和安全。

http://www.mattcutts.com/blog/goo-gl-url-shortener/

于 2011-04-07T14:31:41.560 回答