单个 URL 到多个 URL [共享点]



我正在 Intranet 上的 sharepoint 网站上托管一个网站。 我有多个用户位于不同的联合组中。 有没有办法将单个 URL 发布到 Intranet,该 URL 根据用户进行身份验证的组将用户重定向到不同的 URL。

谢谢。

如果我理解了你的问题,你想这样做。

https://en.wikipedia.org/wiki/URL_redirection

根据用户的工作组,将用户重定向到特定页面的一种方法可能是发布一个 URL,该 URL 检查用户的身份验证参数并使用 php swich 或类似工具将他重定向到正确的 URL。

正如Zanna评论的那样,这就是方式。但是,在显示 url 之前,您需要检查用户参数。我想你说的是用于内联网的IIS服务器,对吧?

检查此代码:http://blog.furuknap.net/redirecting-users-based-on-group-membership

这家伙是基于组成员身份做的:HttpContext.Current.User.IsInRole();

这是您需要走过的路径。

此外,似乎您可以直接从 IIS 配置服务器重定向 URL。这称为 Url 重写。您可以检查 IIS 管理员。

这更容易,但更不容易被黑客入侵。所以你可以先试试这个:签入规则(如果有基于用户的规则)。因此,您可以使 IIS 服务器将用户重定向到您配置的多个不同 URL。

http://blogs.technet.com/b/mspfe/archive/2013/11/27/how-to-create-a-url-alias-using-iis-url-rewrite.aspx

相关内容

  • 没有找到相关文章

最新更新