您可以使用顶级网站和子网站将网站内容划分为明确的、可独立管理的网站。顶级网站可以拥有多个子网站,而子网站也可以拥有多个子网站,可以向下延伸多个层次以满足用户的需要。顶级网站及其所有子网站的完整结构称为网站集。下图说明网站与子网站的层次结构。
通过这种层次结构,用户可以有一个用于整个工作组的主工作网站,外加用于从属项目的各个工作网站或共享网站。顶级网站和子网站允许对网站功能和设置进行不同级别的控制。
网站集的管理员能够控制顶级网站及其任何下属子网站的设置和功能。例如,网站集的管理员能够:
每一级子网站的管理员仅仅可以控制该级子网站的设置和功能。例如,子网站的管理员可以:
根据您希望用户能获得的自定义和控制权总量,您可以让他们创建顶级网站或子网站。“自助式网站创建”功能向用户提供了让他们自己创建顶级网站的能力。有关详细信息,请参见配置自助式网站创建。
用户还能为他们拥有创建子网站权限的任何网站创建子网站。创建子网站权限默认情况下包括在“管理员”网站用户组中,因此网站的“管理员”网站用户组中的任何成员都能够创建该网站的子网站。您可以通过使用“管理网站和工作区创建”页将此权限指定给其他网站用户组。有关管理网站和工作区创建的详细信息,请参见管理网站用户组和权限。
您可以通过启用“自助式网站创建”,赋予用户创建他们自己的顶级网站的能力。但是如果您希望亲自控制顶级网站创建,则必须禁用“自助式网站创建”,然后从 SharePoint 管理中心代表您的用户创建顶级网站。要从“自助式网站创建”之外创建顶级网站,您必须是驻留网站的本地机器的管理员,或是 SharePoint 管理员组的成员。
注释 正在运行一个拥有多个主机名称的服务器场,或者处于 Active Directory 帐户创建模式时,不能从 SharePoint 管理中心创建顶级网站。要在 Active Directory 帐户创建模式下执行此操作,必须使用命令行或对象模型。有关详细信息,请参见 使用对象模型管理 Windows SharePoint Services。
网站名称和 URL 与服务器名称组合在一起可以创建网站的完整 URL。例如,在 http://servername 中,如果您在 /sites URL 路径中创建了顶级网站,并且使用 Site001 作为名称,那么新的顶级网站的完整路径是 http://servername/sites/site001。
网站将创建于您选择的 URL 路径的顶层。例如,在 http://servername 上,如果选择 /portal 作为路径,网站将创建于 http://servername/portal。
网站所有者能够在第一次浏览到 URL 的时候选择网站的模板,或者您也可以在确认页上浏览至该 URL 并自己选择一个模板。
您可以使用“管理网站和工作区”页为当前网站创建子网站。
如果希望与父网站共享用户,请选择“使用与父网站相同的权限”,或者如果您希望在子网站中维持单独的用户列表,请选择“ 使用独有权限”。有关详细信息,请参见管理网站用户组和权限。
如果您是服务器计算机的管理员,则还可以使用 Stsadm.exe 命令行工具创建网站和子网站。要创建顶级网站,请使用 createsite 操作;要创建子网站,请使用 createweb 操作。
注释 您也可以使用 createsiteinnewdb 操作来同时创建顶级网站和新的内容数据库。有关此操作的详细信息,请参见命令行操作。
createsite 操作使用下列所需参数:url、ownerlogin、owneremail,以及下列可选参数:ownername、lcid、sitetemplate、title、description 和 quota。例如,要在 http://server_name/sites 上创建名为 site1 的顶级网站,可以使用类似于下面的语法:
stsadm.exe -o createsite -url http://server_name/sites/site1
-ownerlogin <DOMAIN\user> -owneremail <someone@example.com>
-ownername <display name>
createweb 操作要求有 url 参数,并且使用下列可选参数:lcid、sitetemplate、title、description 和 unique(用于指定子网站的唯一权限)。要在您刚刚创建的网站下创建名为 subsite1 的子网站,可以使用类似于下面的语法:
stsadm.exe -o createweb -url http://server_name/sites/site1/subsite1
有关使用 createsite 和 createweb 操作的详细信息,请参见 命令行操作。