Seems likes it's just something for posting a quick pic...one picture. Can more than one picture be uploded to tinypic and the url copied & pasted? And a user has to click on the link to view the picture? But a large size picture is shown. Much nicer/larger than photobucket that I use.
Apparently tinypic.com/ shut down since today September 9, and some of the images here on the forum are hosted by them. Do we have a backup of those images and can they be replaced?
I think Scott might know how to replace them? @smpratte
The difference is in the sub-domain, the "direct" embed link is "i48", the actual direct link is "oi48" - this is true for all tinypic uploads (though, the server numbers might be different: i38 vs. oi37 for example).
And if I try to access the direct "oi48" link by typing/pasting it in the address bar, without first loading it in a forum post (for example), thus not having it in my cache, it will still redirect to the main tinypic.com page just like the "i48" link.
The tinypic.com-Server then evaluates the Accept header and notices that your browser is preferring a text/html type. So it knows which image you like and that you want a HTML document, in that case it redirects you to the "main page".
Of course some browsers may behave differently, and I'm sure tinypic.com also uses the User-Agent-header to decide whether or not to use the Accept-header - probably to not break the -tag for any old or weird browser (I've noticed in my test with cURL, that tinypic.com does not use the Accept-header with the default cURL User-Agent-header).
Now about the cache: if the URL is in the cache, the browser does not need to hit the server to know what the response is going to look like (in the case of tinypic.com it's a JPEG-file), so in this case the server can't do a redirect, and the browser just display the image as usual.
760c119bf3