WordPress越來越多的人會使用到WordPress,因爲WordPress可以做站群或者建多個網站,多個網站就需要管理多個網站後台,但這樣管理效率就會很低,那麽WordPress如何搭建多站點配置?今天我們來分享一下操作方法。
安裝一個WordPress,可建多個網站,主題可共用,不同站點不需再次安裝,插件可共用, 不同站點不需再次安裝,共用一個數據庫,節省建站成本,一個後台,管理所有網站,随意切換不同站點發布文章;
第一步增加配置網絡菜單并設置,下載網站根目錄文件config.php并打開,填加下面代碼。刷新網站後台,即可增加後台菜單“工具-配置網絡”。
define(‘WP_ALLOW_MULTISITE’, true);
圖中标記一是當WordPress安裝根目錄時,子站隻能是子目錄。當WordPress安裝的是子目錄,上面将會彈出兩個選擇“子域名和子目錄”,随你選擇。
圖中标記二即是這個站群(多站點)的總稱呼 。
最後點擊“安裝按鈕”,即可進入第二步 。
根據後台提示,直接複制代碼,加到相關文件,再重新登錄 。
第三步配置新站點,登錄後,從最頂部菜單” 我的站點-管理網絡 -儀表盤”,即可進到站群管理後台 。
左則菜單,添加新站,填寫網站地址和相關信息即可。也可以顯示已添加的所有網站 。
最後一步是提醒大家:有些同學,完成配置後,打不開子站的儀表盤和網站,這是僞靜态出問題。上面第二步 ,後台貼出 .htaccess 文件僞靜态規則是 Apache 環境下的,而 Nginx 的靜态規則就需改成下面這樣。
#ignored: “-” thing used or unknown variable in regex/rew
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
if (-f $request_filename){
set $rule_2 1;
}
if (-d $request_filename){
set $rule_2 1;
}
if ($rule_2 = “1”){
#ignored: “-” thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;
評論0