because it doesnt see the question mark character. the question mark is not a character the server recognizes in the URL. the server throws it away
the URL it sees is
the question mark is a separator, so is ignored. with a standarrd URL:
all the server sees in that is:
the ? and & characters are separators, so are thrown away.