net_loc = *( pchar / ";" / "?" ) ;; RFC 1808
[2] net_loc はホスト名とかの部分ですが、 困ったことに ? が使えてしまいます。 これでは query の分離がちょっと面倒になります。 この困った仕様は後に修正されていたはずです。
net_loc
?
query