一部のサイトでは、自己ホスティング短縮 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 リダイレクトを使用する理由がわかりません。誰でも理由を説明できますか?