Description
The URL pattern matching calls Matcher.matches(), which requires that the whole URL match the pattern. This is painful and requires extra .*'s all over the place. If one wants to match the whole thing, regex has markers for that. It should be switched to Matcher.finds().