我在Intranet上的sharepoint网站上托管网站。我有多个用户在不同的联盟组中。有没有办法可以将单个URL发布到Intranet,从而根据用户进行身份验证的组将用户重定向到不同的URL。
感谢。
答案 0 :(得分:0)
如果我理解你的问题,你想要这样做。
https://en.wikipedia.org/wiki/URL_redirection
根据用户的工作组,将用户重定向到特定页面的方法可以是,发布检查用户身份验证参数的URL,并使用php swich或类似方法将其重定向到正确的URL。 / p>
答案 1 :(得分:0)
正如Zanna评论的那样,这就是方法。但是在呈现网址之前,您需要检查用户参数。 我想你正在谈论内联网的IIS服务器,对吗?
检查此代码:http://blog.furuknap.net/redirecting-users-based-on-group-membership
这家伙基于群组成员身份:HttpContext.Current.User.IsInRole();
这是您需要走的路径。
此外,您似乎可以直接从IIS配置服务器重定向Urls。这被命名为Url重写。您可以检查IIS管理员。
这更容易,但不那么黑客。 所以你可以先试试这个: 如果存在基于用户的规则,请检查规则。因此,您可以使IIS服务器将用户重定向到您配置的几个不同的URL。