如何創建具有不同域的 WordPress 多站點(分 4 步)

在 WordPress 中創建多站點允許您跨多個網站管理更新和其他管理任務。 您可以在單個 WordPress 安裝上構建集中式網路,而不是處理許多單獨的站點。 但是,您可能會對 WordPress 子站點域的默認選項感到失望。

幸運的是,您可以輕鬆創建具有不同域的 WordPress 多站點。 通過簡單地將一些代碼添加到您的站點文件中,您可以將您的單站點安裝變成一個網路。 然後,您可以附加新網站並通過域映射使它們獨一無二。

在這篇文章中,我們將解釋為什麼您可能會考慮使用 WordPress 多站點。 然後,我們將向您展示如何為網路中的每個子站點創建自定義域。 讓我們開始吧!

為什麼要創建具有不同域的 WordPress 多站點?

使用 WordPress 多站點,您可以在一次安裝中創建網站網路。 這些站點將共享相同的核心 WordPress 文件,並且還可以包含相同的插件和主題。

創建多站點時,您可以自動成為新的網路管理員。 使用中央儀錶板,您將能夠在一個地方管理您的所有站點。 現在,任何站點管理員都可以創建新網站並在您控制通用網路時獨立處理它們。

對於企業或學校來說,這可能是一種有效的方式來處理其每個位置的獨特網站。 例如,瑪麗華盛頓大學有一個網路可以為每個單獨的校園提供信息:

Kinsta 把我寵壞了,以至於我現在要求每個供應商都提供這種水平的服務。 我們還嘗試通過我們的 SaaS 工具支持達到這一水平。

來自@Suganthanmn 的 Suganthan Mohanadasan

查看計劃

瑪麗華盛頓大學多站點主頁瑪麗華盛頓大學多站點

當您激活 WordPress 多站點時,您可以選擇使用子域或子目錄。 以下是這些外觀的示例:

  • 子域:site1.kinsta.com
  • 子目錄:kinsta.com/site1

如您所見,這兩個選項都可以使鏈接更長,並且明顯降低可信度。 但是,您可以實施域映射來設置自定義域結構。 通過指向外部域,例如「kinsta.com」,訪問者將立即知道每個單獨的站點都是您網路的一部分。

儘管 WordPress 多站點可以有很多好處,但也有一些缺點需要考慮。 例如,您網路上的所有站點都將使用相同的資源,因此只要您的伺服器停機,它們就會面臨停機時間。

此外,某些插件並非設計用於多站點,這可能導致軟體衝突或錯誤。 儘管如此,如果您在建立多站點後發現任何嚴重問題,您始終可以再次恢復到單站點安裝。

如何創建具有不同域的 WordPress 多站點(分 4 步)

在開始將 WordPress 網站轉換為網路之前,您需要確保您的虛擬主機可以支持此過程。 在 Kinsta,我們提供 WordPress 多站點託管,可以輕鬆開始管理多個域:

Kinsta 多站點託管登陸頁面Kinsta多站點託管

藉助內置的緩存系統,Kinsta 可以幫助您優化 WordPress 多站點網路的性能。 得益於全球數據中心和強大的基礎設施,您不必擔心頁面速度慢或頻繁停機。

每當您準備好升級您的主機時,您都可以免費將您的網站遷移到 Kinsta! 設置好可靠的網路主機後,您就可以開始創建具有不同域的 WordPress 多站點了。

第 1 步:備份您的網站

如果您從頭開始創建新網站,則可以在安裝 WordPress 時激活多站點。 使用 MyKinsta 非常簡單。 只需單擊儀錶板中的添加站點。 然後,一定要選擇安裝 WordPress 多站點:

在 MyKinsta 中安裝 WordPress 多站點在 MyKinsta 中安裝 WordPress 多站點

您還需要選擇子目錄或子域。 單擊繼續後,您將能夠登錄到新的 WordPress 多站點儀錶板。

但是,您可能已經有一個現有的站點。 在這種情況下,最好先備份您的網站。 由於您將編輯您的核心 WordPress 文件,因此這是避免丟失來之不易的內容和任何關鍵數據的重要步驟。

將您的網站遷移到 Kinsta 後,登錄到您的 MyKinsta 儀錶板。 然後,導航到站點並選擇您的網站:

在 MyKinsta 儀錶板中選擇一個站點選擇 Kinsta 網站

從左側的選項卡列表中,單擊備份。 在這裡,您將看到 Kinsta 已執行的每日自動備份列表:

MyKinsta 中的自動備份視圖MyKinsta 自動備份

如果您注意到最近的備份,您可以繼續下一步。 但是,要執行手動備份,請選擇手動 > 立即備份選項:

MyKinsta 中的手動備份視圖MyKinsta 手動備份

在創建備份之前,您可以添加一個簡短的注釋以便以後識別它。 最後,點擊創建備份:

在 MyKinsta 中創建手動備份創建手動備份

如果在設置多站點時出現任何問題,您可以輕鬆恢復此備份。 這將還原對原始站點的任何更改。

第 2 步:設置多站點

現在是時候將您的單站點 WordPress 安裝轉換為多站點網路了! 為此,您需要編輯 wp-config.php 和 .htaccess 文件。 首先,使用代碼編輯器打開站點的 wp-config.php 文件。 在這裡,找到這一行:

/* 就是這樣,停止編輯! 快樂的博客。 */

在此上方,粘貼以下代碼:

定義(’WP_ALLOW_MULTISITE’,真);

最後,保存文件。 接下來,打開您的 WordPress 儀錶板並轉到工具 > 網路設置:

WordPress儀錶板中的多站點網路設置WordPress儀錶板中的多站點網路設置

在此頁面上,您將能夠選擇是在網路中使用子域還是子目錄。 但是,較舊的 WordPress 安裝將只能使用子域。 然後,輸入網路的標題和管理員電子郵件。

點擊安裝後,您將進入配置頁面。 這將為您提供有關如何更新核心文件以支持多站點的說明:

WordPress 多站點的編碼說明WordPress 多站點編碼說明

將正確的編碼添加到 wp-config.php 和 .htaccess 文件後,您需要再次登錄 WordPress 儀錶板。 如果操作正確,現在應該會將您帶到新的多站點儀錶板。

第 3 步:將站點添加到多站點網路

要開始構建您的網路,您可以創建一個新網站。 首先,導航到站點 > 添加新的:

在 WordPress 儀錶板中添加新的子站點添加新的子網站

在此配置頁面上,您將能夠自定義您的新站點。 您可以從輸入站點地址開始,這將是網站的 URL。

對於此設置,它當前僅允許作為主站點子域的值。 但是,我們將在接下來的步驟中將其更改為自定義域。

接下來,選擇標題、主要語言和管理員電子郵件。 要完成網站的創建,請單擊添加站點。 在此之後,您可以根據需要繼續向網路添加任意數量的網站。

第 4 步:為每個站點映射一個域

最後一步,您可以將子域或子文件夾映射到自定義域。 您可以為您的網站創建唯一的地址,而不是冗長、令人困惑的 URL。 為此,請導航到多站點儀錶板中的站點 > 所有站點:

在 WordPress 儀錶板中查看多站點站點列表多站點站點列表

將滑鼠懸停在新網站上以查看其配置選項。 然後,點擊編輯:

在 WordPress 儀錶板中打開站點設置打開網站設置

在這裡,您將看到當前的站點地址,其中包括子域。 刪除它並將其替換為自定義域:

添加自定義站點域添加自定義站點域

然後,保存您的更改。 請務必對網路中的每個子站點重複此過程。

接下來,您需要將這些額外的子站點域添加到您的託管帳戶。 在您的 MyKinsta 儀錶板中,打開域頁面並單擊添加域:

Kinsta 域列表Kinsta 域列表

在彈出窗口中,列出所有新的子站點域並用逗號分隔它們。 完成後,選擇添加域:

在 MyKinsta 儀錶板中添加新的 Kinsta 域添加新的 Kinsta 域

現在您可以開始使用具有不同域的 WordPress 多站點了! 您可以開始在網路上安裝多站點插件並執行其他必要的管理任務。

概括

創建 WordPress 多站點通常是構建需要多個子站點的網站的有效方法。 這使您可以使用集中的主題、插件和更新構建易於管理的網路。 儘管這可能涉及比單個安裝更複雜的設置過程,但從長遠來看它可能更有效。

在構建 WordPress 多站點時,您可以將各個網站設置為子域或子目錄。 但是,您也可以為每個子站點創建自定義域。 這可以幫助保留您的品牌標識並避免生成冗長且不可讀的 URL。

當您準備好開始過渡到多站點時,您將需要一個網路主機來支持您。 查看我們的多站點託管計劃,立即開始管理多達 150 個 WordPress 站點!

通過以下方式節省時間、成本並最大限度地提高站點性能:

  • 來自 WordPress 託管專家的即時幫助,24/7。
  • Cloudflare 企業集成。
  • 全球受眾覆蓋全球 35 個數據中心。
  • 通過我們內置的應用程序性能監控進行優化。

所有這些以及更多,在一個沒有長期合同、協助遷移和 30 天退款保證的計劃中。 查看我們的計劃或與銷售人員交談以找到適合您的計劃。

相關文章