Why Redirect Toolkit?

Well, DNN Redirect it's a free module, but Redirect Toolkit gives you a number of benefits, including:

  Guaranteed support

  Additional features

  Continuous development

There’s so much more, but the only way you’ll get to find out about that is to try it.


Read More
Let's see the features that can definitely change the way you think of creating redirects, segmentation and workflows on your DNN portal
Redirects by Referrer

Redirect users based on the website they came from.

Redirects by User

Redirect users by matching criteria in their profile (such as First Name, Email Address or any Profile Property).

Redirects by Role

Redirect user by targeting roles they belong to.

MyTokens Integration

If MyTokens is installed, the module will call it to replace tokens in value and URL fields.

Keep on Page

This option allows for creating exception rules to prevent other Redirect Rules to match down the stack. So the user stays on current page.

Option to Logout User

The module can be instructed to logout user before doing a redirect.

Redirects by Parameters

Redirect users based on parameters passed to current request in GET Query String, POST Data or Browser Cookies.

Local or Global Evaluation

Rules can be configured to be evaluated only for the page where the module was added or they can be configured to be evaluated for all pages/requests.

Redirects by IP Geo Location

Integration with maxmind.com and geobytes.com to support redirects based on geographical information

Redirects by Host

Redirects are matches against current URL (either the domain name or full URL)

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.

Redirects by Date and Time

Use date picker control to select date periods when redirect should happen. Or create redirects based on time of day or day of week.

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)

Random Redirects

The random is specified as a probability, so for high traffic this allows redirecting a percentage of users.

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.

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

The module 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.

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

The module allows tracking how many times each redirect was executed.

Reporting Framework

The module can be easily extended with new reports which are generated from SQL queries

Log Redirects

The module 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, the module 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 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.

DotNetNuke JavaScript Redirects with Countdown Timer

The module 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

The module 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

The module 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

The module has a decoupled interface for additional actions too, loading actions at runtime based on configuration.

But that's not the half of it

As well as having a heap of other features, Redirect Toolkit is also under constant development. So if you’d like to see a new feature, then let us know. We’re happy to consider any suggestions.

 Download Trial  Buy