我们有一个带有多站点设置的 dotnetnuke 安装。不知道这是否是正确的术语,但无论如何。根据客户的请求,其中一个站点已被重定向到另一个站点。
我被要求做的是让他们的管理员访问该站点的内容,同时保留重定向。我什至不知道从哪里开始。任何帮助,将不胜感激。
我们有一个带有多站点设置的 dotnetnuke 安装。不知道这是否是正确的术语,但无论如何。根据客户的请求,其中一个站点已被重定向到另一个站点。
我被要求做的是让他们的管理员访问该站点的内容,同时保留重定向。我什至不知道从哪里开始。任何帮助,将不胜感激。
这将取决于重定向的配置方式。您是否在 IIS 中配置了重定向?
如果您在 DNN(页面级别)中使用重定向,您将无法让一个人访问页面,同时重定向所有其他人。
如果您使用 IIS 进行重定向,您可以根据域名设置重定向,然后为管理员提供不同的域名以供访问,而不是重定向。
如果我很好地理解了这个问题,您希望一个站点中的门户管理员将成为另一个站点的门户管理员。您可以创建一个新模块并安装在重定向站点上,并传递一些带有用户 ID 的加密查询字符串,读取查询字符串并基于查询字符串,为重定向站点分配与管理员相同的用户。您可以使用 DNN 的 UserController 类 API。