g1smd - 7:03 am on Aug 27, 2011 (gmt 0)
Apache is working exactly as it should.
.if "?" appears..apache splitting URL into two parts and sending second argument as parameter
The question mark is a "reserved" character in the HTTP specification. It is the path to query string delimiter.
Also reserved are colon and slash. Don't break the HTTP specs.