在 SharePoint Server 中設定跨網站發佈
適用於:2013 Subscription Edition SharePoint in Microsoft 365
設定跨網站發佈之前,請確定您已瞭解在 SharePoint Server 中規劃跨網站發佈中的概念和術語。
開始之前
注意事項
因為 SharePoint Server 在 Internet Information Services (IIS) 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。 SharePoint Server 支援所支援瀏覽器的協助工具功能。 如需詳細資訊,請參閱下列資源:>在 Microsoft 365>>鍵盤快捷方式Windows Touch 手勢概觀的 SharePoint Server 2016> 輔助功能功能功能中規劃 SharePoint 2013輔助功能指導方針中的>瀏覽器支援
建立跨網站發佈的網站集合
在跨網站集合重複使用內容的跨網站集合的跨網站集合發佈案例中,您必須至少有兩個網站集合,一個用於撰寫內容,另一個用於發佈內容。 建立網站集合之前,請檢閱下列資訊:
"Plan site collections and site structure for SharePoint authoring sites" in Plan authoring sites for cross-site publishing in SharePoint Server.
"Plan site collections and site structure for SharePoint publishing sites" in Plan publishing sites for cross-site publishing in SharePoint Server.
如需如何使用管理中心或Microsoft PowerShell 建立網站集合的資訊,請參閱 在SharePoint Server 中建立網站集合。
啟用跨網站集合發佈功能
您必須先在撰寫網站集合上啟用跨網站集合發佈功能,才能使用跨網站集合發佈來重複使用跨網站集合的內容。
注意事項
如果您使用產品類別目錄網站集合範本來建立撰寫網站集合,則不需要執行此作業。 根據預設,當您使用產品類別目錄網站集合範本建立網站集合時,跨網站集合發佈功能是作用中的。
啟用跨網站集合發佈功能
確認執行此程式的用戶帳戶是撰寫網站集合上的網站集合管理員。
在撰寫網站集合的最上層網站的 [ 設定 ] 功能表上,按兩下 [ 網站設定]。
在 [ 網站設定] 頁面的 [ 網站集合管理 ] 區段中,按兩下 [ 網站集合功能]。
在 [ 網站集合功能] 頁面上,按兩下 [跨網站集合發佈] 旁的 [ 啟用]。
注意事項
停用撰寫網站上的跨網站發佈功能,並不會從發佈網站移除已連線目錄的內容。 藉由停用這項功能,您將無法再修改現有的目錄設定,或將其他發佈網站連線到網站集合內的目錄。 若要從發佈網站移除已連線目錄的內容,您必須中斷發佈網站與目錄的連線。 如需詳細資訊,請參閱 中斷發佈網站與目錄的連線。
建立撰寫網站的內容
建立撰寫網站的內容之前,請檢閱規劃在 SharePoint Server 中跨網站發佈的撰寫網站中的和。
建立和管理用於在撰寫網站上標記內容的字片語
您可以使用字詞庫管理工具來建立和管理字片語。 如需如何建立和管理字片語的資訊,請參閱下列文章:
建立字片語之後,您必須讓它可用於標記內容。 如果您使用產品類別目錄網站集合範本來建立撰寫網站集合,而且您已在此網站集合中建立字片語,則不需要執行此作業。 根據預設,在產品類別目錄網站集合中建立的新字片語可用於標記內容。
讓字片語可供標記內容
確認執行此程式的用戶帳戶是包含目錄之撰寫網站上的 Owners SharePoint 群組成員。
在撰寫網站的 [ 設定 ] 功能表上,單擊 [ 網站設定]。
在 [ 網站設定] 頁面的 [ 網站管理 ] 區段中,按兩下 [ 字詞庫管理]。
在 [ TAXONOMY TERM STORE] 區段中,按兩下您要用於標記的字片語。
按兩下 [ INTEDED USE] 索引標籤,然後選取 [ 可供標記]。
按一下儲存。
使用 SharePoint 列表建立目錄內容
當您使用 SharePoint 清單建立目錄內容時,建議您為要維護目錄內容的清單建立網站數據行。 這是因為系統會自動為網站數據行建立 Managed 屬性,而且您可以在為發佈網站上的目錄內容定義查詢時使用這些 Managed 屬性。 如果您有數個清單,建議您為每個清單建立網站內容類型,然後將適當的網站數據行與此網站內容類型產生關聯。 如果您想要使用 Managed 導覽在發佈網站上顯示目錄內容,您也必須建立至少一個字片語,如建立 和管理字片語中所述,以便在撰寫網站上標記內容。 標記字片語必須系結至屬於受控元數據數據類型的網站數據行。
如需如何建立網站內容類型和網站數據行的資訊,請參閱下列文章:
如果您在外部商務系統中擁有大量數據,例如 ERP 系統,請考慮將此數據匯入一或多個 SharePoint 清單。 SharePoint Server 沒有匯入清單內容的解決方案。 不過,您可以開發自定義匯入工具,例如,使用 Microsoft PowerShell。 如需一組範例Microsoft可用來匯入清單內容以進行跨網站發佈的PowerShell腳本,請參閱將 清單內容匯入SharePoint 2013 Preview的產品清單。 範例文本只會將內容匯入至使用產品類別目錄網站集合範本所建立的網站集合。
將文檔庫或清單共用為目錄
在您將文件庫或清單共用為目錄之前,請確認已針對網站集合啟用跨網站集合發佈功能。 如果您使用產品類別目錄網站集合範本來建立網站集合,跨網站集合發佈功能已在使用中。 對於所有其他類型的網站集合,您必須先啟用跨網站集合發佈功能,才能繼續進行下列步驟。 如需詳細資訊,請參閱本文稍早的 啟用跨網站集合發佈功能 。
根據預設,當您共用連結庫或清單做為目錄時,會啟用匿名存取。 如果您已將發佈網站連線到目錄,而且您不想讓匿名用戶能夠檢視和搜尋已從此目錄新增至搜尋索引的內容,您應該停用匿名存取。
重要事項
除了啟用目錄的匿名存取之外,您還必須啟用 Web 應用程式和發佈網站的匿名存取,讓匿名使用者可以搜尋和檢視內容。 如需詳細資訊,請參閱在 SharePoint Server 中建立宣告式 Web 應用程式。
共用連結庫或清單做為目錄
確認執行此程式的使用者帳戶是網站上的擁有者群組成員,該群組包含您要共用的文檔庫或清單。
瀏覽至您要分享的連結庫或清單,然後執行下列其中一項:
若要共用文檔庫,請按兩下 [ 連結庫] 索引 標籤,然後在功能區中的 [ 設定 ] 群組中,按兩下 [ 連結庫設定]。
若要共用清單,請按兩下 [清單 ] 索引標籤,然後在功能區中的 [ 設定 ] 群組中,按兩下 [列表設定]。
在 [ 設定] 頁面的 [ 一般設定] 區段中,按兩下 [ 目錄設定]。
在 [ 目錄設定] 頁面的 [ 目錄共用 ] 區段中,選取 [ 啟用此連結庫做為目錄 ] 複選框。
在 [ 匿名存取] 區段中,如果您不想讓匿名用戶檢視和搜尋此內容,請按兩下 [ 停用匿名存取]。
在 [ 目錄專案 URL 欄 位] 區段的 [可用的欄 位 ] 方塊中,選取最多五個可唯一識別文檔庫或清單中專案的欄位,然後按兩下 [ 新增]。
將發佈網站連線到此目錄之後,您指定為目錄專案 URL 欄位的欄位會顯示為易記 URL 的一部分。 (請參閱遵循此程式的範例。)
在 [ 導覽階層] 區 段中,選取與您要做為目錄頁面導覽字片組之字片語相關聯的數據行。 將發佈網站連線到此文件庫或清單以顯示目錄內容之後,您選取的數據行值會顯示為易記 URL 的一部分 (請參閱遵循此程式) 的範例。
注意事項
如果您想要使用 Managed 導覽在發佈網站上顯示目錄內容,您只需要在本節中進行選取。
按一下確定。
注意事項
將連結庫或清單共用為目錄之後,必須編目包含目錄的內容來源。 您不需要開始完整搜耙。 這是因為累加編目或連續編目也會將內容新增至搜尋索引。 如需詳細資訊,請參閱<Start, pause, resume, or stop a crawl in SharePoint Server>。
在此範例中,假設您有包含不同電子產品數據的清單。 當清單共享為目錄時,指定了下列專案:
電子產品
音訊
汽車音訊
MP3
- 電腦
筆記型電腦
桌面
共用清單中的每個項目都會與 [項目類別目錄管理元數據] 網站列中這個字片列中的值相關聯。 如需受控元數據行的詳細資訊,請參閱 建立受控元數據行。
下表描述當您將發佈網站集合連線到此清單時,如何結合上一個清單中的網站數據行及其對應值,以建立目錄內容的易記 URL。
產品標題 | 項目類別 | 項目號碼 | 當目錄連線到發佈網站時,專案的易記 URL |
---|---|---|---|
Proseware 50W Car Radio |
汽車音訊 |
1010101 |
<site>/audio/car-audio/1010101 |
Contoso 4GB 可攜式 MP3 播放器 M450 |
MP3 |
4020102 |
<site>/audio/mp3/4020102 |
AdventureWorks Laptop8.9 E0890 |
筆記型電腦 |
7030906 |
<site>/computers/laptops/7030906 |
WWI Desktop PC2.33 X2330 |
桌面 |
7030906 |
<site>/computers/desktops/3030802 |
讓字片語可供其他網站集合使用
在撰寫網站集合上建立字詞組之後,您必須將它提供給發佈網站集合。 您可以將字片語提供給所有網站集合或特定網站集合。
讓字片語可供所有網站集合使用
確認執行此程式的用戶帳戶是包含目錄之撰寫網站上的 Owners SharePoint 群組成員。
在撰寫網站的 [ 設定 ] 功能表上,單擊 [ 網站設定]。
在 [ 網站設定] 頁面的 [ 網站管理 ] 區段中,按兩下 [ 字詞庫管理]。 如果執行此程式的使用者已經是字詞庫系統管理員群組的成員,您可以跳到步驟 7。
在字 詞庫管理工具中,確認已選取 [受 控元數據服務 ]。
在 [ 字詞庫管理員] 區段中,輸入一或多個用戶名稱。
按一下儲存。
以滑鼠右鍵按兩下 [ 受控元數據服務],然後選取 [ 新增群組]。
輸入您要建立的全域字詞組名稱,然後按 Enter。
重新整理頁面。
以滑鼠右鍵按下您要提供給所有網站集合使用的字片語,然後按兩下[ 移動字片語]。
在 [ 字片語移動 ] 對話框中,按下您要將字片語移至其中的全域字片語,然後按兩下 [ 確定]。
重新整理頁面。
讓字片語可供特定網站集合使用
確認執行此程式的用戶帳戶是包含目錄之撰寫網站上的 Owners SharePoint 群組成員。
在撰寫網站的 [ 設定 ] 功能表上,單擊 [ 網站設定]。
在 [ 網站設定] 頁面的 [ 網站管理 ] 區段中,按兩下 [ 字詞庫管理]。
在字 詞庫管理工具中,按兩下包含網站集合內所有字片語的群組。
在 [ 網站集合存取] 區段中,輸入您要讓字片語可供使用的網站集合網址,例如 http://site/sites/products.
按一下儲存。
設定跨網站發佈搜尋
因為跨網站發佈取決於搜尋,所以您必須建立內容來源,並管理 SharePoint Server 跨網站發佈網站的編目。
內容來源會指定應該編目內容的內容、時機和方式。 建立搜尋服務應用程式時,會建立名為本機 SharePoint 網站的內容來源,並自動設定為編目本地伺服器陣列中的所有 SharePoint Server 網站。 您可以建立其他內容來源來指定要編目的其他內容,並定義SharePoint Server應該如何編目該內容。 您不需要為目錄內容建立個別的內容來源,就能讓內容可供其他網站集合使用。 不過,當您針對想要讓用戶檢視和搜尋的不同內容有個別的內容來源時,維護編目排程會比較容易。
啟用連續編目的能力是 SharePoint Server 中新的編目排程選項。 當您啟用連續編目時,編目程式會自動挑選對指定內容來源內的內容所做的任何變更,並新增至搜尋索引。 連續編目會以設定的間隔開始。 默認間隔為 15 分鐘,但您可以使用 Microsoft PowerShell,將連續編目設定為以較短的間隔進行。
如需如何在管理中心建立新內容來源和管理編目的資訊,請參閱下列文章:
重新編製索引目錄內容
例如,執行搜尋架構管理以啟用精簡器的一些動作,需要包含目錄之內容來源的完整重新編製索引,才能將變更新增至搜尋索引。 網站集合管理員可以獨立於 Search Service 應用程式管理員,指出目錄應該在目錄的下一個排程編目期間完全重新編製索引。
重新編制目錄內容的索引
確認執行此程式的用戶帳戶是包含目錄之網站上網站集合系統管理員群組的成員。
瀏覽至目錄,然後執行下列其中一項:
如果您想要在文檔庫中執行目錄的完整編目,請按兩下 [連結 庫 ] 索引卷標,然後在功能區上的 [ 設定] 群組中,按兩下 [連結 庫設定]。
如果您想要在清單中執行目錄的完整編目,請按兩下 [清單 ] 索引標籤,然後在功能區中的 [ 設定 ] 群組中,按兩下 [列表設定]。
在 [ 設定] 頁面的 [ 一般設定] 區 段中,按兩下 [ 進階設定]。
在 [ 進階設定] 頁面的 [ 重新編制索引列表 ] 區段中,按兩下 [ 重新編制索引清單],然後按兩下 [重新編制索引 清單 ] 以確認您想要在下一個排程的編目期間重新編制目錄索引。
按一下確定。
注意事項
目錄的完整重新索引將在下一個排程的編目期間執行。