Sharepoint:将用户从首页重定向到子网站

时间:2010-11-19 11:52:13

标签: sharepoint-2007

我有一个Sharepoint 2007网站,其中有一个首页,然后是各个子网站。我们的一个用户组只能访问其中一个子网站,并且首页。但是,由于他们访问网站的方式,他们将始终登陆首页,这首页显示默认的“拒绝访问”页面。

在获得拒绝访问权限页面之前,是否有某种方法可以将这些用户重定向到他们的子网站?

欢迎所有解决方案,包括编程和功能/解决方案部署的解决方案不是问题。解决方案仅适用于这个单一用户组,因此硬编码(即使它很难看)用户组和目标URL是可接受的解决方案。

编辑:我听到一个自定义的accessdenied.aspx页面作为建议,但对于一个简单的功能来说,这似乎是一个相当繁琐的改动。

1 个答案:

答案 0 :(得分:0)

一个肮脏的解决方案是替换Layouts文件夹中的AccessDenied.aspx页面,并添加您自己的逻辑。您可以检查当前用户并查看他是否具有“子站点”的权限,然后重定向他。

这不是推荐的解决方案,因为SharePoint Service Pack可以替换AccessDenied.aspx文件。