Live data from Hacker News

Cool URIs Don't Change (1998)

w3.org

71–80 of 80 posts

Re: Cool URIs Don't Change (1998)

#71
One of my pet peeves are pages that detect that I am from another region and then redirect: not to the corresponding page in my language: but to the site's front page with a different region/language setting. Sometimes it is another domain altogether.

This makes it difficult to share links to info on some products in forums, chat or a Wiki -- because the recipient may not be from the same country as I am.

See also: https://xkcd.com/869/ for a variation of the same problem.

Re: Cool URIs Don't Change (1998)

#73
post #50

Earlier quoted context omitted.

Jeez that's a heck of a redirect chain. The :443 is an odd choice no? And the redirect to https://domain before https://www.domain . There are even two more for me. Also... inconsistent casing for the Location header? Different parts of the server stack I suppose. Location: https://logitech.com:443/mx location: https://www.logitech.com:443/mx location: https://www.logitech.com/en-us/mx.html location: https://www.logi…

443 is just the default https port, so not really? It doesn't add anything as browsers use that port by default when the scheme is https.

Sure, it just seems odd to specify it. I haven't seen that in a link in a long time. I don't usually snoop Location redirect chains in my browser though, so maybe it's more common than I think.

Re: Cool URIs Don't Change (1998)

#74
https://domain/customresource/ ---> https://domain/newresource-a/ https://domain/newresource-b

So if I split up a resource into two new resources, where should the old link point to? It seems to me never changing URLs could only ever fully work for applications where the datamodel never changes.

Re: Cool URIs Don't Change (1998)

#75

https://domain/customresource/ ---> https://domain/newresource-a/ https://domain/newresource-b So if I split up a resource into two new resources, where should the old link point to? It seems to me never changing URLs could only ever fully work for applications where the datamodel never changes.

In this case I would try and have the old resource url display a page that links to the two new resources. It’s not that the content of a page should never change but that links into your site shouldn’t break

Re: Cool URIs Don't Change (1998)

#76

https://domain/customresource/ ---> https://domain/newresource-a/ https://domain/newresource-b So if I split up a resource into two new resources, where should the old link point to? It seems to me never changing URLs could only ever fully work for applications where the datamodel never changes.

Depends a bit on the resource type, but one obvious option is something like a Wikipedia “disambiguation” page

Re: Cool URIs Don't Change (1998)

#77
post #13

Not that long ago I clicked on a link that Microsoft provided somewhere in Windows -- could have been the event log, I don't remember. I do remember it was for a specific support article, but it ended up at a generic landing page for something. I am not talking about a link from Windows 95, it must have been Windows 10. But regardless, it is all gone. Then again, it probably wasn't a cool URL to begin with. It's amaz…

Very uncool; Microsoft even uses an URL shortener for most of their links (from windows etc) so that they can theoretically change where the user ends up at if the original page is replaced for whatever reason. But they shouldn't. Microsoft especially should make all of their documentation pages plain static HTML pages and keep them available forever. But also, any Windows documentation can live offline in the OS its…

Microsoft is so careful about making sure they only use the URL forwarder (go.microsoft.com/fwlink?LinkId=) in their products but then at some point decided "oh this is too hard let's just set most of the IDs to point at the Microsoft support home page" (support.microsoft.com). Not even Windows, all of Microsoft!

The Event Log fwlinks still append the `ProdName=MicrosoftWindowsOperatingSystem` to the URL and the Microsoft Support homepage just ignores them helpfully asking "What do you need help with today?" and putting Windows on the second row of a 5 column grid.

Open the Event Viewer, click on an event and click the blue "Event Log Online Help" hyperlink at the bottom. I'll be willing to bet it won't matter what event you pick, you'll still end up at the Microsoft Support homepage.

Others take you on a roundabout journey to the Microsoft homepage.

  > GET /fwlink/?LinkId=52884 HTTP/1.1
   GET /products/ee/transform.aspx?[snip] HTTP/2
  
If you click the Help question mark in Explorer you end up at a Bing search page for the query "get help with file explorer in windows". I thought at one point they had specialised cards shown above the results for these queries but today it's just a generic Bing results page.

  > GET /fwlink/?LinkId=528884 HTTP/1.1
  

Re: Cool URIs Don't Change (1998)

#78
post #55

Earlier quoted context omitted.

MX4 finally got me looking elsewhere until I stumbled upon this: https://ergodriven.com/products/the-vertical-handshake-mouse I got it specifically because they had a mini rant about the weight of switches that other vertical mice use, and while I couldn't tell if that was a real problem, that's the kind of mentality I used to ascribe to Logitech. The MX4 is clearly marketing logic. The haptic feature adds nothing of…

The hand is very off putting, should have hired a better hand model. Also real infomercial vibes, the way the posture completely changes between flat and vertical.

If no hand model is what's letting them sell me a high quality mouse for $45 in a two pack... I'll take whatever hands they can get

Re: Cool URIs Don't Change (1998)

#79
post #50

Earlier quoted context omitted.

Might have been an overeager packaging designer that printed that and then filed a ticket for someone to set up the redirect and that ticket is still in the person's queue. Or it's something about your own connection. Maybe an ad blocker? For me, the redirect works: $ curl -IL logitech.com/mx 2>/dev/null | grep http Location: https://logitech.com:443/mx location: https://www.logitech.com:443/mx location: https://www.…

Jeez that's a heck of a redirect chain. The :443 is an odd choice no? And the redirect to https://domain before https://www.domain . There are even two more for me. Also... inconsistent casing for the Location header? Different parts of the server stack I suppose. Location: https://logitech.com:443/mx location: https://www.logitech.com:443/mx location: https://www.logitech.com/en-us/mx.html location: https://www.logi…

http:// → https:// → https://www. is actually the recommended technique, because it lets an HTTP-Strict-Transport-Security subdomains directive work.

But the rest could have been flattened into the second redirect.

Post reply on HN