I'm still working on an apache module to fight google's ability to find duplicate content on my website and slashes are apparently throwing apache off.
My question is this. Is punctuation perfectly acceptable in the middle of a query string?
For example, would any of the following URLs be perfectly valid?
http://example.com/?/$=dollar
http://example.com/?/=slash
http://example.com/??=questionmark
http://example.com/?//=twoslashes
Or do I have to convert them to URLs like this before requesting them and then making the receiving script decode them first?
http://example.com/?%3F=questionmark
http://example.com/?%2F%2F=twoslashes
http://example.com/?%2F=slash
I'm using CURL to make all my URL requests.