Чего я действительно не понимаю, так это пользы использования '?' вместо '&' в URL-адресах:
Никому не будет легче, если мы будем использовать другой символ в качестве первого символа-разделителя. Можете ли вы придумать разумное объяснение?
РЕДАКТИРОВАТЬ: после дополнительных исследований я обнаружил, что "&" может быть частью имени файла (terms & conditions.html), так что "?" хороший разделитель. Но все же я думаю, используя "?" для разделителей облегчает жизнь (с точки зрения генераторов URL и парсеров):
Есть ли какие-то преимущества в использовании символа «&», который на первый взгляд непонятен?