将发布网站与 SharePoint 中的目录连接和断开连接

应用对象
SharePoint Server 2016 SharePoint Server 2013 企业版

通过将发布网站连接到目录,可以为目录项页面配置友好的 URL 还可以:

开始之前

将发布网站连接到目录之前,请确保:

将发布网站连接到目录

  1. 在发布网站上,从取代“网站设置”的“设置”“小型设置”齿轮中,选择“网站设置”。

  2. 在“网站设置”页面上的“网站管理”部分中,选择“管理目录连接”

  3. 在“管理目录连接”页面上,选择“连接到目录”。

    重要

    这里仅显示已经进行过爬网的目录。

  4. 在列表中查找目录,然后选择“连接”。 您还可以在搜索字段中键入目录名称。

  5. 在“目录源设置”页面的“连接集成”部分中选择:

    • 将目录集成到我的网站。 使用此选项可以定义友好 URL 的外观,以及将目录标记术语集集成到发布网站导航术语集中的位置。 此外,该选项也会自动为您创建目录页面、目录项页面和目录的结果来源。

    • 连接,但不集成目录。 此选项将自动创建目录的结果来源。

      注意

      选择此选项时,您无法在“目录源设置”页面中执行进一步配置,而且无法为目录项页面定义友好 URL。

  6. 在“导航层次结构”部分中选择目录标记术语中的一项术语。 您选择的术语将成为目录标记术语集集成到发布网站导航术语集时使用的级别。
    将库或列表作为目录启用时,默认值将是您选择的标记术语集。 要从其他术语集成标记术语集,请执行下列操作:

    • “层次结构的根术语”框中,选择“浏览有效选项”图标。

    • 在“选择:添加术语”对话框中,选择对应于要从中集成目录标记术语集的级别的术语。

    • 要在发布网站导航术语集中集成作为选定术语父项的根术语,请选中“在网站导航中包括根术语”复选框。

      注意

      为保证网站导航对所有项目都能正常工作,目录中的所有项目都必须使用特定目录标记术语集中的术语标记。

  7. 在“导航位置”部分中,指定发布网站导航术语集中应集成目录标记术语集的术语:

    • 为集成设置为发布网站导航术语集根术语的目录标记术语集,请选择“添加到导航根目录”

    • 若集成设置为发布网站导航术语集根术语以下级别的目录标记术语,请选择“在网站导航中选择备用位置”,然后执行下列操作:

      • 选择“浏览有效选项”图标。 此时将打开一个对话框,显示发布网站导航术语集。
      • 在“选择:添加术语”对话框中,选择对应于要从中集成目录标记术语集的级别的术语。
  8. 如果您想要更改要在发布网站上更新的目录标记术语集,请在“导航固定”部分中,选中“将术语固定到网站导航”复选框。 默认情况下,此选项处于选中状态。

  9. “目录项 URL 行为”部分中,指定目录项的 URL:

    • 创建相对于此网站的 URL。 使用此选项可以为目录项页创建友好 URL,例如 http://www.contoso.com/Computers/model101。 当访问者选择网站上的某个项目时,他们将被带到目录项页面。
    • 使 URL 指向源目录。 选择此选项后,您将无法为项目页创建友好 URL。 访问者在您的网站中选择一个项目后,将转到目录中的项目。 以下是目录中项的 URL 可能的外观:http://www.contoso.com/pages/computers.aspx。
  10. “目录项 URL 格式”部分中,选择项目详细信息页的友好 URL 应该包含哪些属性:

    • 使用目录源提供的默认 URL 格式。 默认情况下,此字段中的值是您在将库或列表作为目录启用时选作主键的值。

      注意

      确保目录中的所有项目都拥有指定字段的值,否则网站导航将无法正常工作。

    • 手动定义 URL 格式。 使用此选项可以手动定义 URL 的格式。 仅当已创建项目详细信息页并且目录中的项目未使用目录标记术语集中的术语时,才选择此选项。 键入以下格式的 URL:/<项目详细信息页>的文件夹/<项目详细信息页>的名称.aspx? <托管属性名称>=[托管属性值] - 例如 /Pages/itemdetails.aspx?TitleProperty=[Title]。

    • 从目录属性构造 URL 格式。 此选项使您能够根据目录属性构建自定义 URL. 从“可用字段”列表中,选择最多五个属性,然后选择“添加”

      重要

      网站栏的属性若为数字,则无法提供有效 URL。 此外,目录中的所有项都必须具有对应选定属性的值。 如果项目缺少值,则网站导航将无法正常工作。

  11. 在“类别页面”部分,选择:

    • 创建新页面 以自动为目录内容创建新的“类别”页面。 从 “选择母版页 ”菜单中,选择要使用“类别”页的母版页。 页面将添加到页面库中,名称为 Category-catalog< 标记术语集名称>。 页面不会自动发布。
    • 如果已经创建了目录页面,应“使用现有页面”。 选择“浏览”,然后指定页面所在的位置。
  12. 在“项页面”部分中选择:

    • 如果您希望 SharePoint 自动为目录内容创建新项目页面,请选择“新建页面”。 从“选择母版页”菜单中,选择希望项目页面使用的母版页。 页面将添加到页面库中,名称为 CatalogItem-catalog< 标记术语集名称>。 页面不会自动发布。
    • 如果已经创建了项目页面,应“使用现有页面”。 选择“浏览”,然后指定的页面所在的位置。
  13. 选择“确定”。

将发布网站与目录断开连接

若要从发布网站中移除已连接目录的内容,必须将发布网站与目录断开连接。

重要

  • 如果已经将目录标记术语集集成到网站导航术语集,则在您与目录断开连接时,标记术语不会从导航中移除。 要从网站导航中移除标记术语,必须在“术语库管理”中删除术语。 请参阅在术语集中创建和管理术语
  • 如果 SharePoint 服务器 自动创建了一个目录页面以及目录页面的项目详细信息页面,则在您与目录断开连接时,它们不会从页面库中删除。
  1. 确保您是发布网站上的“所有者”SharePoint 组的成员。
  2. 在“网站设置”页面上的“网站管理”部分中,选择“管理目录连接”
  3. 管理目录连接”页面中将显示已连接目录的列表。
  4. 在包含您要断开连接的目录的行中,选择“断开连接”,然后在对话框中再次选择“断开连接”

关于搜索引擎优化 (SEO) 浏览器标题和目录连接

将发布网站连接到目录时,发布网站上 类别页 的 SEO 浏览器标题属性将自动设置为使用标记术语集中的相应术语。 如果在连接到发布网站 在创作网站上更改标记术语集中的术语,发布网站上的 SEO 浏览器标题不会自动更新。 例如,如果已使用术语“Jackets”标记目录中的项目,并将发布网站连接到此目录,则显示夹克的类别页面的 SEO 浏览器标题将为“Jackets”。 如果随后将标记术语从“夹克”更改为“冬季夹克”,则 SEO 浏览器标题仍将为“夹克”。

若要在连接到目录后更改类别页的 SEO 浏览器标题,请在发布网站上编辑 SEO 浏览器标题属性。

  1. 在发布网站上,转到要更改 SEO 浏览器标题属性的页面。
  2. PAGE 功能区中,选择 “编辑属性” ,然后选择 “编辑 SEO 属性”。
  3. “SEO 属性” 页上的“ 浏览器标题” 字段中,输入要使用的 SEO 浏览器标题。
  4. 单击“确定”保存所做的更改。