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