
局部或全局评估
可以将规则配置为仅对添加了Redirect Toolkit模块的页面进行评估,也可以将规则配置为对所有页面/请求进行评估

通过IP地理位置重定向
Redirect Toolkit与maxmind.com(推荐)和geobytes.com集成,支持基于地理信息的重定向

按参数重定向
根据GET查询字符串、POST数据或浏览器cookie中传递给当前请求的参数重定向用户。

通过推荐人重定向
根据用户来自的网站重定向用户

按用户重定向
通过匹配用户配置文件中的标准(如名字、电子邮件地址或任何配置文件属性)重定向用户。

按角色重定向
通过定位用户所属的角色重定向用户

通过视图计数重定向
重定向与页面浏览量相匹配(这实际上是由每条规则的Redirect Toolkit维护的,它表示规则被评估了多少次)。

浏览器重定向
这种类型的重定向提供了大量针对特定浏览器、浏览器版本、移动设备、浏览器功能、操作系统等的选项。

按日期和时间重定向
使用日期选择器控件来选择应该发生重定向的日期周期。或者根据一天或一周中的某一天创建重定向。

主机重定向
重定向是针对当前URL(域名或完整URL)的匹配

随机重定向
随机被指定为一个概率,所以对于高流量,这允许重定向一定百分比的用户。

按SQL结果重定向
运行SQL查询,计算结果并基于结果进行重定向

临时和永久重定向
无论重定向规则的类型如何,都可以对其进行排序,以便执行与当前用户所选标准匹配的第一条规则

广泛的操作人员
每种重定向类型都公开了许多属性。每个属性都支持多个操作符,这些操作符可以匹配字符串、比较数字、运行正则表达式、匹配子字符串等等

如果安装了MyTokens, Redirect Toolkit将调用它来替换值和URL字段中的令牌

重定向到URL或门户页面
可以将重定向规则配置为从门户重定向到用户提供的URL或现有页面

克隆重定向规则
使用此函数可以快速创建许多相似的重定向

重定向规则优先级
无论重定向规则的类型如何,都可以对其进行排序,以便执行与当前用户所选标准匹配的第一条规则。

支持POST到目标URL
Redirect Toolkit允许指定将使用POST发送到目标URL的POST数据。My Tokens可以在POST数据中使用,基本上可以传递您能想到的任何内容

添加/删除角色
如果用户已登录,则此选项授予/删除所选的安全角色。这是执行工作流的一个非常强大的选项

继续阅读
此选项允许在Redirect Toolkit中创建异常规则,以防止其他重定向规则在堆栈中向下匹配。所以用户停留在当前页面

数重定向
Redirect Toolkit允许跟踪每个重定向执行了多少次。

日志重定向
Redirect Toolkit为每个规则提供了日志记录功能,因此它可以提供每个规则影响哪些用户的详细报告

报告框架
Redirect Toolkit可以很容易地使用从SQL查询生成的新报告进行扩展

保存引用
在重定向执行之前,重定向工具包可以在浏览器cookie或服务器会话中为您保存referrer,以便您以后可以引用它(例如,通过将它与My Tokens一起使用)。

保存自定义值
这个选项允许在Cookies/Session/User Profile中保存任何值,就像Save Referrer功能一样,除了你可以保存任何东西(特别是使用My Tokens集成)

DNN JavaScript重定向与倒计时计时器
Redirect Toolkit可以配置为在经过数秒后从服务器端或从JavaScript重定向用户。此外,还可以在屏幕上显示倒计时计时器

登出用户选项
可以指示Redirect Toolkit在执行重定向之前注销用户

登录用户选项
提供用户名和密码,用户将在执行重定向之前使用这些凭据自动登录

注销用户
此附加操作允许用户从站点注销注册

创建自定义重定向类型
Redirect Toolkit有一个解耦的接口,它基于配置文件动态加载重定向类型(甚至从外部程序集),因此可以扩展甚至删除条件类型

创建自定义动作
Redirect Toolkit也有一个用于附加操作的解耦接口,在运行时根据配置加载操作。这是您最希望扩展Redirect Toolkit的地方

创建自定义操作符
Redirect Toolkit操作符可以处理大多数常见场景,但当需要更多操作符时,它也为操作符提供了解耦接口,允许使用新操作符扩展或重新连接现有操作符