Redirects by View Count
Redirects are matched against the page view count (this is actually maintained by Redirect Toolkit per rule and it represents how many times the rule was evaluated)
Redirects by Browser
This type of redirect provides a large number of options to target specific browsers, browser versions, mobile devices, browser capabilities (such as JavaScript support or Cookie support), Operating System and so on.
Temporary & Permanent Redirects
Follow SEO good practices, redirect using Temporary HTTP redirect (302) or Permanent HTTP redirect (301) whenever you're moving pages around.
Redirect by SQL Result
Run an SQL Query, evaluate the result and redirect based on that.
Redirect Rule Precedence
Regardless of their type, Redirect Rules can be ordered so that the first rule that matches selected criteria for current user is executed.
Wide Range of Operators
Each Redirect Type exposes a number of properties. Each property supports several operators that can match strings, compare numbers, run regular expressions, match substrings and more.
My Tokens Integration
If MyTokens is installed, Redirect Toolkit will call it to replace tokens in value and URL fields.
Clone Redirect Rules
Using this function makes it fast to create many redirects that are similar.
Redirect To URL or Portal Page
A Redirect Rule can be configured to redirect either to a user provided URL or an existing page from the portal.
Support to POST to target URL
Redirect Toolkit allows specifying POST data that will be sent to target URL using POST. My Tokens can be used in POST data to basically pass anything you can think of.
Keep on Page
This option allows for creating exception rules in Redirect Toolkit to prevent other Redirect Rules to match down the stack. So the user stays on current page.
Add/Remove Roles
If user is logged in, this option grants/removes the selected security roles. This is a very powerful option to enforce workflows.
Count Redirects
Redirect Toolkit allows tracking how many times each redirect was executed.
Reporting Framework
Redirect Toolkit can be easily extended with new reports which are generated from SQL queries.
Log Redirects
Redirect Toolkit provides logging capabilities per rule, so it can give a detailed report of what users where affected by each rule.
Save Referrer
Before the Redirect is executed, Redirect Toolkit can save the referrer for you in Browser Cookies or Server Session so you can reference it at a later time (for example, by using it in conjunction with MyTokens).
Save Custom Values
This option allows saving any value in Cookies/Session/User Profile just as Save Referrer function, except you can save anything (especially using My Tokens integration)
Option to Logout User
Redirect Toolkit can be instructed to logout user before doing a redirect.
Option to Login User
Supply a username and password and the user will be automatically logged in using these credentials before doing the redirect.
Unregister User
This additional action allows users to unregister from the site.
JavaScript Redirects
Redirect Toolkit can be configured to redirect user either from the Server Side or from JavaScript after a number of Seconds have elapsed. Additionally, a countdown timer can be displayed on screen.
Create Custom Redirect Types
Redirect Toolkit has a decoupled interface that, based on configuration files, it loads redirect types dynamically (even from external assemblies), therefore making possible to extend or even remove condition types.
Create Custom Operators
Redirect Toolkit operators handle most common scenarios, but when more is need it also has a decoupled interface for operators too that allows extending it with new operators or rewire existing ones.
Create Custom Actions
Redirect Toolkit has a decoupled interface for additional actions too, loading actions at runtime based on configuration. This is where you'll want to extend Redirect Toolkit most.