SharePoint Foundation 2013 创建自定义主机头的网站集
SharePoint Foundation 2013 创建“Web 应用程序”时会生成首个网站集(如:http://sps.contoso.com),当再基于该 Web 应用程序创建网站集时会发现“网站地址”只能设置为“http://sps.contoso.com/sites/xxxx”的形式。当交付用户使用时由于 URL 过于复杂,会大大降低用户的体验度。
其实在 SharePoint 上可以使用命令行管理程序来创建自定义主机头的网站集。在 TechNet SharePoint 资源库的 New-SPSite 命令参考中给出了示例,参考如下:
PS:
该示例将为创建一个主机头为“cmcc.contoso.com”的网站集,该网站集的名称为“CMCC”,所有者为“goxia”,隶属于“sps.contoso.com”Web 应用程序。现在到 SharePoint 管理中心查看所有网站集就能看到这个刚创建的自定义主机头的网站集。
因为前面的命令行并未指定模板,所以在第一次访问这个网站集时会要求选择网站模板,在完成初始化后便能够正常访问网站。虽然使用自定义主机头访问该网站集,但实际上 SharePoint 并不会在系统的 IIS 上创建新的站点,整个处理过程都是由 SharePoint 自身完成的,因为同在一个 Web 应用程序下,所以是共用的一套 Web 应用程序配置和数据库。