Действительна ли эта ссылка?
<a href="?lang=en">eng</a>
Я знаю, что браузеры воспринимают это так, как ожидалось, и я знаю, что пустая ссылка тоже будет в порядке - но можно ли указывать только параметры?
Мне любопытно, потому что вопросительный знак ("?") Является условным обозначением большинства HTTP-серверов (AFAIK), хотя я признаю, что он является преобладающим.
Итак, резюмируем:
будут ли все браузеры интерпретировать это правильно?
это в RFC?
Могу ли я ожидать каких-либо проблем при использовании этого?
ОБНОВЛЕНИЕ: предполагаемое действие при нажатии - перенаправить на ту же страницу, но с другими параметрами GET (в приведенном выше примере «lang = en»).