Scheme Section 2 quibble
Felix Queißner
felix at masterq32.de
Tue Nov 17 08:41:07 GMT 2020
Heya!
> It *is* allowed though---it's a schemeless URI and in a given context, it
> can be inferred. Check out RFC-3986 section 5.2.2 (Transforming
> Rreferences, aka, resolving a URL with a base URL) and section 5.3
> (Component Recomposision) where ':' is appended to the scheme, and '//' is
> prefixed to the authority (host) section.
>
> So, given a URL like this:
>
> //example.net/path/to/resource
>
> in a resource, if the resource was served up via HTTP, then the scheme is
> 'http:'; if HTTPS, then 'https:' and if gemini, 'gemini:'.
I'm using this on gemini sites that are also hosted in web space. This
allows cross-server linking without changing protocol, it's very convenient.
> A URL like this:
>
> example.net/path/to/resource
>
> is, again, per RFC-3986 parsing rules, to be interpreted as a path, not an
> authority section then path. Need I create an example to show this?
I can.
Exactly.
More information about the Gemini
mailing list