有些网站支持RevCanonical链接,用于自托管短url。比如flickr,php.net,dopplr。
据我所知,有些人也这么说。url shorten服务应该使用301永久重定向而不是302。
但我上面列出的所有网站都在使用302临时重定向作为它们的revcanonical链接。
下面是我使用curl -I得到的一些结果
Dopplr:

> 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

Flickr:
> 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重定向。有人能解释一下原因吗?

最佳答案

正如franz在上面也指出的,在这个特殊情况下,302不是一个好的决定。
马特·卡茨正在讨论你的问题:
问:你为什么这么做?
答:谷歌自己的产品需要一个网址缩写,我们知道这个缩写不会消失。我们还需要一个短的,我们知道会做正确的方式(如301/永久重定向),这将是快速,稳定,安全。
http://www.mattcutts.com/blog/goo-gl-url-shortener/

10-05 22:36
查看更多