accept pattern configurable
hash whole URL
Merge branch 'master' into test-env

* master:
  hash whole URL
  accept pattern configurable