在 SharePoint Server 中設定跨網站發佈

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

設定跨網站發佈之前,請確定您已瞭解在 SharePoint Server 中規劃跨網站發佈中的概念和術語。

開始之前

注意事項

因為 SharePoint Server 在 Internet Information Services (IIS) 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。 SharePoint Server 支援所支援瀏覽器的協助工具功能。 如需詳細資訊,請參閱下列資源: > 在 Microsoft 365 >鍵盤快速鍵Windows Touch 手勢概觀的 SharePoint Server 2016>協助工具功能功能中規劃SharePoint 2013> 協助工具指導方針中的 > 瀏覽器支援

建立跨網站發佈的網站集合

在跨網站集合重複使用內容的跨網站集合的跨網站集合發佈案例中,您必須至少有兩個網站集合,一個用於撰寫內容,另一個用於發佈內容。 建立網站集合之前,請檢閱下列資訊:

如需如何使用管理中心或 Microsoft PowerShell 建立網站集合的資訊,請參閱 在 SharePoint Server 中建立網站集合

啟用跨網站集合發佈功能

您必須先在撰寫網站集合上啟用跨網站集合發佈功能,才能使用跨網站集合發佈來重複使用跨網站集合的內容。

注意事項

如果您使用產品類別目錄網站集合範本來建立撰寫網站集合,則不需要執行此作業。 根據預設,當您使用產品類別目錄網站集合範本建立網站集合時,跨網站集合發佈功能是作用中的。

啟用跨網站集合發佈功能

  1. 確認執行此程式的使用者帳戶是撰寫網站集合上的網站集合管理員。

  2. 在撰寫網站集合的最上層網站的 [ 設定 ] 功能表上,按一下 [ 網站設定]

  3. 在 [ 網站設定] 頁面的 [ 網站集合管理 ] 區段中,按一下 [ 網站集合功能]

  4. 在 [ 網站集合功能] 頁面上,按一下 [跨網站集合發佈] 旁的 [ 啟用]

注意事項

停用撰寫網站上的跨網站發佈功能,並不會從發佈網站移除已連線目錄的內容。 藉由停用這項功能,您將無法再修改現有的目錄設定,或將其他發佈網站連線到網站集合內的目錄。 若要從發佈網站移除已連線目錄的內容,您必須中斷發佈網站與目錄的連線。 如需詳細資訊,請參閱 中斷發佈網站與目錄的連線

建立撰寫網站的內容

建立撰寫網站的內容之前,請檢閱規劃在 SharePoint Server 中跨網站發佈的撰寫網站中的和。

建立和管理用於在撰寫網站上標記內容的字片語

您可以使用字詞庫管理工具來建立和管理字片語。 如需如何建立和管理字片語的資訊,請參閱下列文章:

建立字片語之後,您必須讓它可用於標記內容。 如果您使用產品類別目錄網站集合範本來建立撰寫網站集合,而且您已在此網站集合中建立字片語,則不需要執行此作業。 根據預設,在產品類別目錄網站集合中建立的新字片語可用於標記內容。

讓字片語可供標記內容

  1. 確認執行此程式的使用者帳戶是包含目錄之撰寫網站上的 Owners SharePoint 群組成員。

  2. 在撰寫網站的 [ 設定 ] 功能表上,按一下 [ 網站設定]

  3. 在 [ 網站設定] 頁面的 [ 網站管理 ] 區段中,按一下 [ 字詞庫管理]

  4. 在 [ TAXONOMY TERM STORE] 區段中,按一下您要用於標記的字片語。

  5. 按一下 [ INTEDED USE] 索引標籤,然後選取 [ 可供標記]

  6. 按一下儲存

使用 SharePoint 清單建立目錄內容

當您使用 SharePoint 清單建立目錄內容時,建議您為要維護目錄內容的清單建立網站資料行。 這是因為系統會自動為網站資料行建立 Managed 屬性,而且您可以在為發佈網站上的目錄內容定義查詢時使用這些 Managed 屬性。 如果您有數個清單,建議您為每個清單建立網站內容類型,然後將適當的網站資料行與此網站內容類型產生關聯。 如果您想要使用 Managed 導覽在發佈網站上顯示目錄內容,您也必須建立至少一個字片語,如建立 和管理字片語中所述,以便在撰寫網站上標記內容。 標記字片語必須系結至屬於受控中繼資料資料類型的網站資料行。

如需如何建立網站內容類型和網站資料行的資訊,請參閱下列文章:

如果您在外部商務系統中擁有大量資料,例如 ERP 系統,請考慮將此資料匯入一或多個 SharePoint 清單。 SharePoint Server 沒有匯入清單內容的解決方案。 不過,您可以開發自訂匯入工具,例如使用 Microsoft PowerShell。 如需一組可用來匯入清單內容以進行跨網站發佈的範例 Microsoft PowerShell 腳本,請參閱將 清單內容匯入 SharePoint 2013 Preview 的產品清單。 範例腳本只會將內容匯入至使用產品類別目錄網站集合範本所建立的網站集合。

將文件庫或清單共用為目錄

在您將文件庫或清單共用為目錄之前,請確認已針對網站集合啟用跨網站集合發佈功能。 如果您使用產品類別目錄網站集合範本來建立網站集合,跨網站集合發佈功能已在使用中。 對於所有其他類型的網站集合,您必須先啟用跨網站集合發佈功能,才能繼續進行下列步驟。 如需詳細資訊,請參閱本文稍早的 啟用跨網站集合發佈功能

根據預設,當您共用程式庫或清單做為目錄時,會啟用匿名存取。 如果您已將發佈網站連線到目錄,而且您不想讓匿名使用者能夠檢視和搜尋已從此目錄新增至搜尋索引的內容,您應該停用匿名存取。

重要事項

除了啟用目錄的匿名存取之外,您還必須啟用 Web 應用程式和發佈網站的匿名存取,讓匿名使用者可以搜尋和檢視內容。 如需詳細資訊,請參閱在 SharePoint Server 中建立宣告式 Web 應用程式

共用程式庫或清單做為目錄

  1. 確認執行此程式的使用者帳戶是網站上的擁有者群組成員,該群組包含您要共用的文件庫或清單。

  2. 流覽至您要共用的程式庫或清單,然後執行下列其中一項:

  • 若要共用文件庫,請按一下 [ 程式庫] 索引 標籤,然後在功能區中的 [ 設定 ] 群組中,按一下 [ 程式庫設定]

  • 若要共用清單,請按一下 [清單 ] 索引標籤,然後在功能區中的 [ 設定 ] 群組中,按一下 [清單設定]

  1. 在 [ 設定] 頁面的 [ 一般設定] 區段中,按一下 [ 目錄設定]

  2. 在 [ 目錄設定] 頁面的 [ 目錄共用 ] 區段中,選取 [ 啟用此程式庫做為目錄 ] 核取方塊。

  3. 在 [ 匿名存取] 區段中,如果您不想讓匿名使用者檢視和搜尋此內容,請按一下 [ 停用匿名存取]

  4. 在 [ 目錄專案 URL 字 段] 區段的 [ 可用的欄位 ] 方塊中,選取最多五個可唯一識別文件庫或清單中專案的欄位,然後按一下 [ 新增]

    將發佈網站連線到此目錄之後,您指定為目錄專案 URL 欄位的欄位會顯示為易記 URL 的一部分。 (請參閱遵循此程式的範例。)

  5. 在 [ 導覽階層] 區 段中,選取與您要做為目錄頁面導覽字片語之字片語相關聯的資料行。 將發佈網站連線到此文件庫或清單以顯示目錄內容之後,您選取的資料行值會顯示為易記 URL 的一部分 (請參閱遵循此程式) 的範例。

    注意事項

    如果您想要使用 Managed 導覽在發佈網站上顯示目錄內容,您只需要在本節中進行選取。

  6. 按一下 [確定]

    注意事項

    將程式庫或清單共用為目錄之後,必須編目包含目錄的內容來源。 您不需要開始完整搜耙。 這是因為累加編目或連續編目也會將內容新增至搜尋索引。 如需詳細資訊,請參閱<Start, pause, resume, or stop a crawl in SharePoint Server>。

在此範例中,假設您有包含不同電子產品資料的清單。 當清單共用為目錄時,指定了下列專案:

電子產品

  • 音訊

  • 汽車音訊

  • M p 3

    • 電腦
  • 筆記本 電腦

  • 桌面

共用清單中的每個專案都會與 [專案類別目錄受控中繼資料] 網站欄中這個字片語中的值相關聯。 如需受控中繼資料行的詳細資訊,請參閱 建立受控中繼資料行

下表描述當您將發佈網站集合連線到此清單時,如何結合上一個清單中的網站資料行及其對應值,以建立目錄內容的易記 URL。

產品標題 項目類別 項目號碼 當目錄連線到發佈網站時,專案的易記 URL
Proseware 50W Car Radio
汽車音訊
1010101
<site > /audio/car-audio/1010101
Contoso 4GB 可攜式 MP3 播放機 M450
M p 3
4020102
<site > /audio/mp3/4020102
AdventureWorks Laptop8.9 E0890
筆記本 電腦
7030906
<site > /computers/laptops/7030906
WWI Desktop PC2.33 X2330
桌面
7030906
<site > /computers/desktops/3030802

讓字片語可供其他網站集合使用

在撰寫網站集合上建立字片語之後,您必須將它提供給發佈網站集合。 您可以將字片語提供給所有網站集合或特定網站集合。

讓字片語可供所有網站集合使用

  1. 確認執行此程式的使用者帳戶是包含目錄之撰寫網站上的 Owners SharePoint 群組成員。

  2. 在撰寫網站的 [ 設定 ] 功能表上,按一下 [ 網站設定]

  3. 在 [ 網站設定] 頁面的 [ 網站管理 ] 區段中,按一下 [ 字詞庫管理]。 如果執行此程式的使用者已經是字詞庫系統管理員群組的成員,您可以跳到步驟 7。

  4. 在字 詞庫管理工具中,確認已選取 [受 控中繼資料服務 ]。

  5. 在 [ 字詞庫管理員] 區段中,輸入一或多個使用者名稱。

  6. 按一下儲存

  7. 以滑鼠右鍵按一下 [ 受控中繼資料服務],然後選取 [ 新增群組]

  8. 輸入您要建立的全域字片語名稱,然後按 Enter

  9. 重新整理頁面。

  10. 以滑鼠右鍵按一下您要提供給所有網站集合使用的字片語,然後按一下 [ 移動字片語]

  11. 在 [ 字片語移動 ] 對話方塊中,按一下您要將字片語移至其中的全域字片語,然後按一下 [ 確定]

  12. 重新整理頁面。

讓字片語可供特定網站集合使用

  1. 確認執行此程式的使用者帳戶是包含目錄之撰寫網站上的 Owners SharePoint 群組成員。

  2. 在撰寫網站的 [ 設定 ] 功能表上,按一下 [ 網站設定]

  3. 在 [ 網站設定] 頁面的 [ 網站管理 ] 區段中,按一下 [ 字詞庫管理]

  4. 在字 詞庫管理工具中,按一下包含網站集合內所有字片語的群組。

  5. 在 [ 網站集合存取] 區段中,輸入您要讓字片語可供使用的網站集合 URL,例如 http://site/sites/products.

  6. 按一下儲存

設定跨網站發佈搜尋

因為跨網站發佈取決於搜尋,所以您必須建立內容來源,並管理 SharePoint Server 跨網站發佈網站的編目。

內容來源會指定應該編目內容的內容、時機和方式。 建立搜尋服務應用程式時,會建立名為本機 SharePoint 網站的內容來源,並自動設定為編目本機伺服器陣列中的所有 SharePoint Server 網站。 您可以建立其他內容來源來指定要編目的其他內容,並定義 SharePoint Server 應該如何編目該內容。 您不需要為目錄內容建立個別的內容來源,就能讓內容可供其他網站集合使用。 不過,當您針對想要讓使用者檢視和搜尋的不同內容有個別的內容來源時,維護編目排程會比較容易。

啟用連續編目的能力是 SharePoint Server 中新的編目排程選項。 當您啟用連續編目時,編目程式會自動挑選對指定內容來源內的內容所做的任何變更,並新增至搜尋索引。 連續編目會以設定的間隔開始。 預設間隔為 15 分鐘,但您可以使用 Microsoft PowerShell 將連續編目設定為以較短的間隔進行。

如需如何在管理中心建立新內容來源和管理編目的資訊,請參閱下列文章:

重新編制索引目錄內容

例如,執行搜尋架構管理以啟用精簡器的某些動作,需要包含目錄之內容來源的完整重新編制索引,才能將變更新增至搜尋索引。 網站集合管理員可以獨立于搜尋服務應用程式管理員,指出目錄應該在目錄的下一個排程搜耙期間完全重新編制索引。

重新編制目錄內容的索引

  1. 確認執行此程式的使用者帳戶是包含目錄之網站上網站集合系統管理員群組的成員。

  2. 流覽至目錄,然後執行下列其中一項:

  • 如果您想要在文件庫中執行目錄的完整編目,請按一下 [連結 ] 索引標籤,然後在功能區上的 [ 設定] 群組中,按一下 [連結 庫設定]

  • 如果您想要在清單中執行目錄的完整編目,請按一下 [清單 ] 索引標籤,然後在功能區中的 [ 設定 ] 群組中,按一下 [清單設定]

  1. 在 [ 設定] 頁面的 [ 一般設定] 區 段中,按一下 [ 進階設定]

  2. 在 [ 進階設定] 頁面的 [ 重新編制索引清單 ] 區段中,按一下 [ 重新編制索引清單],然後按一下 [重新編制索引 清單 ] 以確認您想要在下一個排程的編目期間重新編制目錄索引。

  3. 按一下 [確定]

    注意事項

    目錄的完整重新索引將在下一個排程的編目期間執行。

另請參閱

概念

在 SharePoint Server 中自動建立 Managed 屬性