2

一部のサイトでは、自己ホスティング短縮 URL のRevCanonicalリンクがサポートされています。flickr、php.net、dopplr など。

私の理解といくつかの記事にもそれがありました。URL 短縮サービスでは、302 ではなく 301 パーマネント リダイレクトを使用する必要があります。

しかし、上にリストしたすべての Web サイトは、RevCanonical リンクに一時的に 302 リダイレクトを使用しています。

ここに私が使ったいくつかの結果があります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 があなたの正確な質問について話し合っています。

Q:なぜこれをしているのですか?
A: Google は、短縮 URL がなくならないことを知っていた自社製品の URL 短縮サービスを必要としていました。また、正しい方法 (例: 301/永続的なリダイレクト) を実行し、高速、安定、安全であることがわかっている短縮サービスも必要でした。

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

于 2011-04-07T14:31:41.560 に答える