如何為 WordPress 4.5+ 設置 WordPress 多站點域映射
已發表: 2018-11-17您可能喜歡 WordPress 多站點使管理站點網絡變得如此簡單。 但是,您可能不喜歡 WordPress 多站點默認處理所有這些站點的方式。
借助默認功能,WordPress 多站點允許您將其他網絡站點創建為子域(site1.network.com) 或子文件夾(network.com/site1)。
現在,這對於某些用途來說很好。 但是,如果您想使用 WordPress 多站點來管理不同的站點,您可能更願意讓每個 WordPress 多站點網絡站點都有自己的唯一域名(site1.com)。
WordPress 多站點域映射可以讓您做到這一點。 您仍然可以獲得 WordPress 多站點的後端優勢,同時為每個網絡站點提供自己的唯一域——您站點的訪問者甚至不會知道其中的區別!
在本教程中,我將向您展示如何在您的多站點網絡上為最新版本的 WordPress 啟動和運行域映射(是的,有一些變化!)。

建立知識庫並幫助您的客戶自助。
獲取主題WordPress 多站點域映射——你需要插件嗎?
不! 如果您使用的是最新版本的 WordPress(我希望您是),則不需要插件。
從WordPress 4.5開始,WordPress 現在在核心軟件中包含多站點域映射,從而無需使用第三方插件。
但是,由於此功能是一項相對較新的功能,您仍然可能會看到一些 WordPress 多站點域映射教程告訴您使用 WordPress MU 域映射之類的插件。 只要您使用 WordPress 4.5+,您就可以放心地忽略這些建議。
如何設置 WordPress 多站點域映射的鳥瞰圖
為了讓您了解自己的目標,這裡簡要總結了啟動和運行 WordPress 多站點域映射所需完成的各個步驟:
- 設置 WordPress 多站點(我假設您可能已經這樣做了,所以我不會太深入地介紹它)
- 使用網絡管理界面將站點添加為子域或子文件夾
- 返回並編輯網絡站點地址以指向外部域
- 在您的主機上添加您的外部域作為別名
- 將您的外部域的名稱服務器指向您的主機
如果您想遵循本指南,您需要準備好託管儀表板和域註冊商帳戶。
一旦你準備好了,讓我們開始吧!
第 1 步:設置您的 WordPress 多站點網絡
要開始使用,您需要設置基本的 WordPress 多站點網絡。
同樣,我不會對此進行深入討論,因為本指南專門針對 WordPress 多站點域映射(老實說,如果您正在閱讀本文,您可能已經設置了網絡)。
如果你還沒有準備好,這裡是一個高級的過程:
- 安裝常規的 WordPress 軟件
- 通過向wp-config.php文件添加代碼片段來啟用 WordPress 多站點
- 按照界面說明設置網絡
- 運行設置過程後,您將獲得兩個代碼片段。 將一個添加到您的wp-config.php文件中,將另一個添加到您的.htaccess文件中。
當您設置多站點時,請選擇子域選項,因為它使事情變得更簡單(不過,任何一個都可以工作 - 所以如果您已經選擇了子文件夾,請不要緊張)。
如果您想要基本 WordPress 多站點設置過程的分步指南,本文將詳細介紹所有內容。
第 2 步:添加一個新的網絡站點並將其映射到外部域
一旦您的 WordPress 多站點網絡啟動並運行,請像往常一樣添加一個新的網絡站點(站點 →在網絡管理界面中添加新站點)。
首次添加站點時,您需要根據您的設置為其指定一個子域或子文件夾。 別擔心——我們會在一秒鐘內解決這個問題。 您現在可以隨心所欲地製作它,因為我們將在下一步中對其進行更改:

完成後,單擊添加站點。
添加站點後,單擊站點並編輯剛剛創建的網絡站點:

編輯站點後,您現在可以輸入要映射到站點的外部域:


然後,保存您的更改。
現在,您已經完成了一半的拼圖(這很容易,對吧? )。 此時,WordPress Multisite 認為該網站位於外部域。
現在 - 是時候解決難題的另一部分了,即確保您的外部域名實際上將訪問者指向正確的位置。
步驟 3:添加外部域名作為別名
接下來,您需要將外部域添加到您的主網絡站點的 DNS 記錄中。
您執行此操作的方式取決於您託管的位置,因此我無法為您提供適用於所有情況的教程。
不過,我將向您展示兩種不同的場景,希望它們能給您足夠的工作。 我會做的…
- 使用 cPanel,這是大多數共享主機使用的
- 通過 Kinsta 的自定義儀表板,這是我的測試站點所在的位置
使用 cPanel 添加域別名
如果您使用的是 cPanel,則需要根據您的 cPanel 儀表板尋找停放域或別名的選項。
例如,在我的儀表板中,我會選擇Parked Domains選項:

然後,輸入您的外部域的域並單擊添加域:

如果您在“重定向到”框中看到某些內容,請選擇“管理重定向”選項:

然後,選擇禁用重定向:

使用 Kinsta 添加外部域
如果您使用的是 Kinsta,則該過程會簡單一些。 轉到主網絡站點。 然後,選擇域並單擊添加域為您的外部站點添加域:

完成後,您應該會在“域列表”區域中看到您的新域:

第 4 步:更新外部域的名稱服務器
要完成這些事情,您需要更新外部域的名稱服務器以指向您的託管帳戶。
也就是說,您希望它們指向與您的主多站點網絡域(實際安裝 WordPress)相同的名稱服務器。
確切的過程取決於您在哪裡註冊了外部域。 如果您不確定如何操作,以下是熱門域名註冊商的教程:
- 去吧爸爸
- 名不虛傳
- 谷歌域名
DNS 傳播完成後(可能需要 24 小時),您應該能夠通過外部域訪問網絡子站點。
重複該過程以添加更多網絡站點
雖然我向您展示瞭如何將單個外部域添加為網絡子站點,但添加額外的外部域就像為每個域重複該過程一樣簡單 - 沒有什麼特別的!
WordPress 多站點域映射不必復雜!
對於舊版本的 WordPress,WordPress 多站點域映射是一項複雜的工作,因為它需要第三方插件和各種配置步驟。
幸運的是,WordPress 4.5 讓事情變得容易多了。 現在,您可以開始使用幾乎零配置的 WordPress 多站點域映射。 請記住——這就是您需要做的所有事情:
- 使用子域選項設置您的多站點網絡(儘管子文件夾也可以)
- 添加新的網絡站點
- 返回並編輯該站點並將其站點地址設置為外部域
- 將您的外部域添加為託管域或主域的別名
- 將您的外部域的名稱服務器指向您的服務器
有了這個,您將啟動並運行您自己的獨特域的多站點網絡。
關於在 WordPress Multisite 中使用外部域還有其他問題嗎? 發表評論,我們將提供幫助!
