Re: Firefox addin to replace 404 pages with archived pages from wayback machine
Melvin Carvalho <[email protected]> Wed, 24 Aug 2016 00:04:23 +0200
| Newsgroups | gmane.org.w3c.tag |
|---|---|
| Message-ID | <CAKaEYhKrsLf2t7FgWYjWYkjM_AfaBcqp7j3w2n=+-zUcBHJG1g@mail.gmail.com> |
--001a11403430f81848053ac458c3 Content-Type: text/plain; charset=UTF-8 On 16 August 2016 at 16:26, Noah Mendelsohn <[email protected]> wrote: > > On 8/8/2016 11:58 PM, Melvin Carvalho wrote: > >> Let's say a user has bookmarked a page for reference. And that page has >> moved, but is yet archived. I can see value for a user to see the >> material >> that she had seen before, from an archived version. >> > > Your example is of a page you describe as "moved". Shouldn't the server > return 301 for that? (Or possibly 303 - See other)? > I think 301 or 303 would be considered a best practice. And servers are sometimes incentivized to do this through search engine traffic, I suppose. But it may be the case that the server owner just doesnt have time to do that. Im trying to figure out which web architectural principle this is most applicable to. In my mind Im thinking about the decentralized property of the web. The server acts as definitive but the user at their description, might want to over ride that. Perhaps this is indeed a slippery slope. Im curious as to where you think it might end, what spung to mind was some kind of spaghetti of status codes negotiated between server and client. I like the idea of the user being able to override or augment the decisions made on the server side, with those on the client. Ive not fully thought through the possible downside of this, and would be interested to hear if there are thoughts on this. > > 4xx is indicated to the user agent, and I think that fundamentally in web >> arch the user is the ultimate curator of the content presented. >> > > Yes, as I acknowledged in my post, but from a protocol point of view 404 > means "doesn't exist" (Not found). If there's a real need for "Not found, > but please offer users an old version if available" I would think a new 40X > code would be the more architecturally robust way of giving the server > control. > > Noah > --001a11403430f81848053ac458c3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo= te">On 16 August 2016 at 16:26, Noah Mendelsohn <span dir=3D"ltr"><<a hr= ef=3D"mailto:[email protected]" target=3D"_blank">[email protected]</= a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0= 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""><br= > On 8/8/2016 11:58 PM, Melvin Carvalho wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> Let's say a user has bookmarked a page for reference.=C2=A0 And that pa= ge has<br> moved, but is yet archived.=C2=A0 I can see value for a user to see the mat= erial<br> that she had seen before, from an archived version.<br> </blockquote> <br></span> Your example is of a page you describe as "moved". Shouldn't = the server return 301 for that? (Or possibly 303 - See other)?<span class= =3D""><br></span></blockquote><div><br></div><div>I think 301 or 303 would = be considered a best practice.=C2=A0 And servers are sometimes incentivized= to do this through search engine traffic, I suppose.<br><br></div><div>But= it may be the case that the server owner just doesnt have time to do that.= <br><br></div><div>Im trying to figure out which web architectural principl= e this is most applicable to.=C2=A0 In my mind Im thinking about the decent= ralized property of the web.=C2=A0 The server acts as definitive but the us= er at their description, might want to over ride that.=C2=A0 Perhaps this i= s indeed a slippery slope.=C2=A0 Im curious as to where you think it might = end, what spung to mind was some kind of spaghetti of status codes negotiat= ed between server and client.<br><br></div><div>I like the idea of the user= being able to override or augment the decisions made on the server side, w= ith those on the client.=C2=A0 Ive not fully thought through the possible d= ownside of this, and would be interested to hear if there are thoughts on t= his.<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"m= argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class= =3D""> <br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> 4xx is indicated to the user agent, and I think that fundamentally in web a= rch the user is the ultimate curator of the content presented.<br> </blockquote> <br></span> Yes, as I acknowledged in my post, but from a protocol point of view 404 me= ans "doesn't exist" (Not found). If there's a real need f= or "Not found, but please offer users an old version if available"= ; I would think a new 40X code would be the more architecturally robust way= of giving the server control.<span class=3D"HOEnZb"><font color=3D"#888888= "><br> <br> Noah<br> </font></span></blockquote></div><br></div></div> --001a11403430f81848053ac458c3--