configurable redirect resolver