WordPress 開啟多站點多域名
為什麼開啟多站點(網路管理)?
當我們只有一臺伺服器,但又想要搭建多個不同的部落格(官網)時,一個站點已經滿足不了我們的需求,因此我們需要開啟WordPress的多站點功能。WordPress多站點功能為WordPress 3.0後的新特性,請注意版本問題。
開啟後有什麼效果?
啟動WordPress的多站點功能後,您可以:
1、可搭建多個獨立的站點。各站點之間互補影響,對於每一個站點來說,根沒有開啟多站點功能的WordPress沒有太大區別。
2、可為每個站點設定獨立的域名。例如:您有域名xxx.com,您想要搭建兩個網站分別用於部落格A和部落格B,那麼您可以為部落格A設定域名為a.xxx.com,部落格B設定域3. 名為b.xxx.com。當然,如果您有兩個不同的域名,您也可以設定為部落格A為a.com,部落格B為b.com。
3、統一管理外掛及主題。開啟多站點功能後,您將可以統一管理所有站點的外掛與主題,只需要在後臺網絡管理中安裝一次,所有子站點都可以使用。
如何開啟?
1、檢查WordPress版本。
開啟多站點需要將WordPress升級至3.0版本以上。
2、停用所有外掛。
包括WordPress中自帶的外掛,總之將您所能看見的所有外掛都停用就對了。
3、開啟網路配置。
編輯網站根目錄下的 wp-config.php 檔案,在其中新增如下內容:
1 2 |
, true); // 開啟多站點功能
|
注意:不要新增到最後,您應該將其新增到下面到程式碼之前:
1 2 3 |
(ABSPATH . 'wp-settings.php' );
|
新增完成後,重新整理後臺,再次登入應該可以看到“工具”選單下面多了一個“配置網路”選項。
4、確定您開啟多站點的方式
WordPress有兩種開啟多站點的方式:子域名 和 子目錄,區別如下:
子域名:使用不同的域名來訪問您的子站點。如:a.xxx.com 和 b.xxx.com。
當然,不僅限於子域名,不同的域名也是可以的,如:www.a.com 和 www.b.com。
注:開啟子域名需要將主站的域名的泛域名解析開啟,即新增一條形如*.xxx.com的A型別域名解析記錄。
子目錄: 使用不同的子目錄來訪問您的子站點。如:www.xxx.com/a/ 和 www.xxx.com/b/ 。
5、如果您使用的是子域名方式,檢查您的WordPress域名
請確保您的WordPress域名設定為根域名,即不帶www的域名,如:a.com。
設定方法:後臺選單欄中找到“設定->常規”,修改其中的“WordPress地址(URL)”。注意與“站點地址(URL)”的區別,“站點地址(URL)”表示瀏覽器輸入什麼網址才能訪問本站點。
因為開啟多站點後,將使用當前站點的域名作為跟域名(最重要的是後期不能該),後期的網路管理地址也將是它,其他的子站點的域名(與主站同根的子域名)將以此域名為根做子域名。
如:當前域名為xxx.com,那麼建立完成後,xxx.com將是管理的網址(當然也同樣具備部落格站點功能,只不過管理所有子站的網址也在xxx.com上),而您建立的其他子站點域名應當是a.xxx.com、b.xxx.com等。
又如:當前域名不小心設定為www.xxx.com,那麼建立完成後,www.xxx.com將是所有子站管理的網址,而您建立的其他子站點域名應當是a.www.xxx.com、b.www.xxx.com等,這顯然不是我們所希望的。
6、開啟多站點
前面的步驟都確認無誤之後,填寫上您的網路標題(管理所有站點的後臺介面所顯示的標題)、管理員郵箱(可不填),然後點選安裝。
WordPress檢查無誤後,會生成兩段程式碼,按照提示將程式碼加入到網站對應的檔案中,建議先對修改的檔案進行備份。兩段程式碼類似如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
7、新增新站點
修改好檔案之後,重新進入登入後臺,可以發現左上角多了“我的站點”選單,其中有“管理網路”選項,點選它進入網路的管理介面。
然後從選單中進入“站點”->“所有站點”介面。
可以看到所有站點中只有一個站點,該站點就是之前的站點,且URL為之前設定的“WordPress(URL)”。
下面來新增一個新的站點。
點選新增站點按鈕進入新增介面,可以看到“站點地址(URL)”選項中,只能設定根域名之下的子域名,而不能修改根域名。如果您恰好僅需要建立子域名站點,那麼根據您的需要填寫即可。若您需要建立其他域名的站點,也沒關係,先隨便填入一個站點名稱,完成建立後,進入“所有站點”頁面,選擇您剛剛建立的站點,點選編輯,即可更改您的站點域名(包括根域名都可以修改)。
然後進入主站點的設定介面,將看到站點URL為灰色,即不可設定狀態,到這裡您應該發現,第4、5步的重要性了。因此開啟多站點之前,一定要按第4、5部確定你的主站點域名。