Некоторые сайты поддерживают RevCanonical ссылку для самостоятельного размещения коротких URL. Такие как flickr, php.net, dopplr.
Насколько я понимаю, и некоторые статьи также сказали это. Служба сокращения URL должна использовать 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. Кто-нибудь может объяснить причину?