對于認真做個人站點的人來講,wordpress的多站點功能wordpress網(wǎng)絡(luò)的出現(xiàn)給大家?guī)砹朔浅:玫南?。最起碼建站群的話不用每個站都得裝一個wordpress,主題,插件等等。也不會占用多的空間和服務(wù)器資源,管理成本也是大大降低。
wordpress多站點下的所有站點都是共用主題和插件的,同時每個站又可以個性化應(yīng)用。加上子站可以綁定獨立域名,這樣一來就是非常不錯的事情了。如果你想建立一個像提供博客平臺的網(wǎng)站,讓你的用戶建立自己的頁面;或者你要和你的女友建情侶博客,啟用wordpress多站點是必選之路,當然你得還要為她綁定個獨立域名,否則那就是要分手的事情了,呵呵。
默認情況下wordpress多站點功能是未開啟的,需要自己動手(請先做好各種作備份工作):
1.首先修改wordpress根目錄下的wp-config.php這個文件,把“define('wp_allow_multisite', true);”這段代碼加進去,wordpress的官方建議是加到/* that‘s all, stop editing! happy blogging. */這段代碼的上面,然后保存。
2.然后登錄wordpress控制面板,會多出一個“配置網(wǎng)絡(luò)”選項,進入并按照提示把停用所有插件,把
define('multisite', true );
define('subdomain_install', true);
$base = '/';
define('domain_current_site', 'iguitar.info');
define('path_current_site', '/');
define('site_id_current_site', 1 );
define('blog_id_current_site', 1 );
加到wp-config.php文件中/* that’s all, stop editing! happy blogging. */這段代碼的前面,保存文件。
3.把下面的這段代碼加入到.htaccess文件中,并覆蓋掉其他 wordpress 規(guī)則。
rewriteengine on
rewritebase /
rewriterule ^index.php$ - [l]
# uploaded files
rewriterule ^files/(.+) wp-includes/ms-files.php?file=$1 [l]
rewritecond %{request_filename} -f [or]
rewritecond %{request_filename} -d
rewriterule ^ – [l]
rewriterule. index.php [l]
4.在安裝子站的過程中會提示選擇為新站點使用子域名或子文件夾方式來安裝,如果提示要求一定要以一種的方式進行安裝請照辦,如果選擇的是子域名方式來安裝,請務(wù)必要做泛域名解析,例如你的主域名是youname.com,那么泛域名解析就是*youname.com.泛域名解析需要你的主機支持才行。
5.最后就是子站獨立域名的綁定工作,請先做好域名a記錄。我們這里要使用wordpress官方推薦的wordpress mu domain mapping插件。安裝該插件后,在域映射配置選項綁定主機的ip地址后,在域名選項把站點id和要綁定的域名綁定在一起就ok了,要注意的是這一步工作,一定要把帶有www.開頭和沒有www開頭的都要綁定(www.youname.com/youname.com),否則沒有綁定的就無法訪問,并跳轉(zhuǎn)到主站去了。
6.成功建立子站后,所有的站點的固定鏈接都會被更改,請手動把原來的固定鏈接修改回來就可以了,如果在開啟多站點前使用的wordpress默認的固定鏈接方式,則不會有這一步的變化。