If I have a URL with no path component (e.g. in PHP can be served by index.php in the document root), which can take query parameters, is the / between the host name and query params strictly required? i.e. is this valid:
Or is the / to denote the end of the host name mandatory? i.e.
Google Chrome seems to silently "fix" any URLs without the / after the host name, and the version without a / looks odd to me. But is the one without a / actually invalid? My Googling on this topic has lead me to a bunch of pages explaining he URL structure (including the relevant RFC), but nothing that clearly states what is required when there is no path. Answers that reference the specific section of an RFC especially appreciated.