Posting about this #gopher
thing again in the hopes someone reads it:
RFC 1738 specifies a valid Gopher URL as `gopher://:/` where `<gopher-path>` is one of
(Ignoring gopher+ because i haven’t even looked at it yet)
The gophertype must be present. The only exception is the top level of a domain, in which the gophertype and selector are implied (‘1’, and ‘/‘, respectively).
If a client wants to share a URL, that URL must include a gophertype, because otherwise another client consuming the URL doesn’t know what kind of thing the selector is.
Thusly, if your gopher sever doesn’t *accept* URLs of this kind, it is, essentially, broken, because no one can save reliable bookmarks for your content.
Does this sound wrong to anyone? Because as far as I can tell nearly every Gopher server gets this wrong.