On the proliferation of well-known URLs; draft-nottingham-site-meta-01
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

On the proliferation of well-known URLs; draft-nottingham-site-meta-01



I'd like to discuss the proliferation of well-known URLs, notably the new one proposed in draft-nottingham-site-meta-01.

I talked to Eran Hammer-Lahav about this, but he suggested I bring it up here:

I object to the use of /host-meta for two reasons:

1) I feel that /host-meta is too casual of a name and prone to collisions.  It matches /^[\w\-]+$/, which I think is a subset of a fair number of sites' usernames.

2) There are already too many well-known URLs cluttering up the namespace:

/robots.txt
/favicon.ico
/crossdomain.xml

We can't fix those, but rather than make another one (and don't kid yourself: /host-meta won't be the last one) and make the situation worse, I propose we do the respectful thing and make a well-known directory to put this and all future well-known files in.  e.g.:

/;well_known/host-meta

i.e. put something ugly and weird in there, like a semicolon, to minimize the chance that it interferes with people's existing URL structure.

Hopefully when the next spec decides to add a new well-known URL, they put it under /;well_known/.  "But host-meta is the final one, forever!", you say.  I doubt it.  XRD will become passé, or people will object to doing two HTTP requests when they really want to do one, so yet another well-known URL will be born.  Let's give it a future home now.

Thoughts?

- Brad


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.