Added '?' to URIPARAM

Added the '?' character to URIPARAM to handle an edge case
This commit is contained in:
Matthew Baxa 2012-09-26 15:14:00 -05:00
parent e7c7f89dec
commit 528daa1114

View file

@ -42,7 +42,7 @@ URIHOST %{IPORHOST}(?::%{POSINT:port})?
# doesn't turn into %XX
URIPATH (?:/[A-Za-z0-9$.+!*'(){},~:;=#%_-]*)+
#URIPARAM \?(?:[A-Za-z0-9]+(?:=(?:[^&]*))?(?:&(?:[A-Za-z0-9]+(?:=(?:[^&]*))?)?)*)?
URIPARAM \?[A-Za-z0-9$.+!*'|(){},~#%&/=:;_-]*
URIPARAM \?[A-Za-z0-9$.+!*'|(){},~#%&/=:;_?-]*
URIPATHPARAM %{URIPATH}(?:%{URIPARAM})?
URI %{URIPROTO}://(?:%{USER}(?::[^@]*)?@)?(?:%{URIHOST})?(?:%{URIPATHPARAM})?