Remix.run Logo
NKosmatos 4 hours ago

I agree 100% with the author, clean, easily readable and well structured URLs make the web a better place. URL is a hierarchical structure as introduced in the RFC1738 by a guy you might have heard, Tim Berners-Lee, the inventor of the World Wide Web :-) https://www.rfc-editor.org/rfc/rfc1738

Easily readable URLs is something I learned in the 90s and I still try to enforce in everything I create.

noduerme 3 hours ago | parent | next [-]

I'm a big fan of writing little bits of code into my URL routers that check for pages and try to correct typos. So if someone types https://some-awesome-site.org/jhon-davisdon it will check and correct it to /john-davidson. What's nice is always delivering the "canonical" link rel when you serve the correct page that way, too. I make the assumption that people still try to type links, sometimes ;)

xnx 2 hours ago | parent [-]

Sounds like mod_speling for Apache: https://httpd.apache.org/docs/current/mod/mod_speling.html

noduerme an hour ago | parent [-]

Hah. Cool. Similar. But I implement it usually by having the whole page hierarchy in a SQL table and using wildcards.

tclancy 39 minutes ago | parent | prev [-]

This was a big thing around the time of Flickr and, if my memory is still working, del.icio.us. There was a push for “url is the new command line” which I wish had gotten more traction because there were some fun things happening. I feel like Yahoo Labs was involved in a lot of it, including Pipes and their ahead of its time JavaScript framework. It’s a strange sliding doors moment for me because I turned down a job there right around this time.