讓一個(gè)wordpress同時(shí)管理多個(gè)不同博客的方法
作者: 鄭曉 分類: wordpress 發(fā)布于: 2012-09-24 23:13 瀏覽:7,943 評(píng)論(4)
今天在一個(gè)論壇看到一篇文章介紹如何使用一套Wordpress程序來管理多個(gè)博客的方法,感覺非常的實(shí)用,就分享了過來,供大家學(xué)習(xí)研究。
對(duì)于擁有有多個(gè)使用wordpress搭建的獨(dú)立博客的站長(zhǎng)來說,肯定會(huì)厭煩于每次重復(fù)性的升級(jí)、重復(fù)性的安裝各種插件??梢砸灿腥嗽〉膰L試過同時(shí)管理多個(gè)博客的方法。本文就在此介紹一下如何讓一個(gè)wordpress程序同時(shí)管理多個(gè)wp博客的方法。
想要讓一個(gè)wordpress程序管理不同的獨(dú)立博客,無非是在這個(gè)wordpress程序上動(dòng)一下手腳。但首先要做的肯定是把你每一個(gè)個(gè)人博客的域名都指向綁定到相同的一個(gè)wordpress空間目錄中。因?yàn)橹挥袑⒚總€(gè)博客的域名都綁到同一個(gè)wordpress空間中才能讓同一個(gè)wordpress管理多個(gè)獨(dú)立博客。
以上是 第一步,將域名都綁定到同一個(gè)wordpress目錄中。
第二步,當(dāng)然就是讓wordpress程序能將不同域名的訪問轉(zhuǎn)到不同的博客上去。這里的方法是利用wordpress目錄中的wp-config.php文件實(shí)現(xiàn)跳轉(zhuǎn)。
打開wordpress中的wp-config.php文件,將在文件頭<?php標(biāo)簽下方加入下面一段代碼:
$hostname = $_SERVER["HTTP_HOST";
switch ($hostname) {
case "m.yjfs.org.cn":
$db = "db1";
break;
case "two.zh30.com":
$db = "db2";
break;
}
同時(shí),將文件中的define(‘DB_NAME’,’xxxx’);一行中的’xxxx’替換成$db。 xxx是你的一個(gè)數(shù)據(jù)庫名,也就是替換成這樣: define(‘DB_NAME’,$db);
原理很簡(jiǎn)單,就是在通過域名訪問時(shí),這段代碼將判斷每一個(gè)訪問的域名,以使用不同的數(shù)據(jù)庫。
本文采用知識(shí)共享署名-非商業(yè)性使用 3.0 中國(guó)大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時(shí)請(qǐng)注明出處及相應(yīng)鏈接。
本文永久鏈接: http://m.yjfs.org.cn/let-a-wordpres-manage-different-blog.html
就為了博主首頁的釣魚島橫幅,也得強(qiáng)烈支持下。。。