I don't think you can do it with mod_alias ("Redirect" as opposed to "Rewrite"). If you change it to a rewrite [httpd.apache.org], just stick a naked ? at the end and it will strip away any existing query strings.
Yes Lucy, my website has few URLs like that. And my client testing by creating different URLs for testing my application..like SampleSite/test-?-@ like this..if "?" appears..apache splitting URL into two parts and sending second argument as parameter...
How can I tell Apache don't do this? please help me on that.
Actually the request coming in UTF-8 encoded format like /SampleSite/Which Terminal%3F..but still apache considering it as "?" and splitting it..can't we use "?" in url other than query parameters? Please let me know your comments.
It occurs to me that you (or your bosses) may be confusing the file name with the page title. The filename is seen only by computers (and by people who study the exact content of the browser's address bar). The title is the text that appears at the top of the window. It's basically just a special category of content and can be almost anything, provided it isn't too long and you've dealt with file encoding.
Something like <title = "Which Terminal?"> is perfectly fine ... so long as the file it's attached to is called, say, which_terminal.html