- `RedirectPolicy` and `RedirectPolicyFunc` approach for extensible redirect policy definition. User can define N number of policies as they need - Design and structure `SetRedirectPolicy` method, so it can accept multiple redirect policies as variadic arguments - Bring new policy called 'Host check' redirect policy