Since Pound can use patterns in directives such as HeadRequire, it seems
reasonable (and consistent with programs such as sed) that portions of
the matched pattern can be used in the actions. For example, I want to
have:
ListenHTTP
...
Service
HeadRequire "Host:serveradmin\.\(.*\)"
Redirect "https://serveradmin.\1"
End
End
The immediate need is to redirect http to https for the subdomain
serveradmin for all virtual domains, but a general facility for using
portions of a pattern that successfully matches is common to many unix
programs.
Can anyone tell me how I can take care of the immediate need? And, is
pattern substitution something that can be added to the wish list for
future versions of Pound?
Thanks!
Steve Amerige
http://www.fatbear.com
|