Quick question, I hope:
I have to make a RewriteCond that looks at the query string. (Different thread.) These are search queries, so they will contain spaces. In the RewriteCond, do these get expressed as--
literal spaces (\ escaped)
+ signs (\ escaped)
%20
or all three? My raw logs include both + and %20. (Also the occasional three-byte Japanese variant, but I won't bother about those.) Just to be extra thoughtful, g### transmits the query exactly as typed, so there may even be more than one space.
(\ |\+|%20)*
covers all bases, but is it overkill? The asterisk is because this specific query may or may not contain a space at all; I've seen both.