is link / href with just parameters (starting with question mark) valid?
Is this link valid? <a href="?lang=en">eng</a> I know the browsers treat it as expected and I know the empty link would be ok too - but is it ok to specify just the parameters? I am curious because question mark ("?") is only a convention by most HTTP servers (AFAIK), though I admit it is a prevailing one. So, to recap: will all browsers interpret this correctly? is this in RFC? can I expect some trouble using this? UPDATE: the intended action on click is to redirect to the same page, but with different GET parameters ("lang=en" in above example). Yes, it is. You can find it in RFC 1808 -