godaddy非獨立IP虛擬主機下實現wordpress3.0多站點應用詳解

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

  wordpress3.0一個非常有用的功能就是它整合了wordpressMU的多站點功能,可以通過僅安裝一個網誌實現多站點的創建。然而絕大多數搭建wordpress博客的用戶用的都是虛擬主機而非獨立主機,這類主機沒有獨立IP地址,沒有子目錄綁定功能,因此欲實現多站點是很難的事,而wordpress3.0解決了這一問題。
  此外,即使對godaddy這類可以任意綁定子目錄的較為強大的虛擬主機,由於其畢竟是虛擬主機,無法支持泛解析,所以想直接應用wordpress3.0的多站點功能也是不行的,這樣我們就要做一點小手腳,下面我就來詳解。
  首先是對wordpress3.0的多站點功能進行安裝,安裝方法網上介紹的很多也很完全,這一部分我從網路上轉載來一篇文章,请参考我的这篇文章
  但是,這個方法只限於獨立主機,或者支持泛解析且有獨立IP的虛擬主機(此外還要求這個站在主機的根目錄)才能生效。對於非獨立主機,或者安裝目錄不在虛擬主機跟目錄的,由於對域名的泛解析是解析到對應IP的主機的跟目錄的,這樣是無法訪問到指定的子站的。這時如果你需要讓對應的子站點能夠被訪問,就需要在你的godaddy虛擬主機的域名綁定中將對應的子域名添加上。具體詳解如下:
  我用一個我已經廢棄的域名來演示這一功能。比如我的域名是tanggu.tj.cn,這時www.tanggu.tj.cn則是我的主站點,現在我需要添加兩個子站點test1.tanggu.tj.cn和test2.tanggu.tj.cn。首先我在域名的解析面板上將域名進行泛解析(通常是用通配符*作為主機名),解析到我的虛擬主機的IP地址(我的這個CN域名是在易名中國申請的,由於現在易名中國對A記錄解析不允許解析到國外IP,所以我用的Cname解析,通常情況都是使用A記錄解析的)。什麼叫泛解析我就不解釋了,如果連這個都不明白的話,建議去wikipedia自己查一下,應該會有很清楚的解釋的。


  然後我在godaddy的虛擬主機上進行域名綁定,添加主域名之後,再把兩個子站的子域名添加上,需要注意的是主域名和子域名要指向同一個目錄。這樣一來,當你訪問對應的子網站的時候,這個子站就可以被指定解析到對應的子目錄了,wordpress的多站點也就能在虛擬主機上應用了。

  這個方法就是稍微會有一點麻煩,也就是在你在多站點的主站後臺添加子站的時候,還需要在godaddy的子目錄綁定中添加一條子域名,並綁定到與主目錄相同的目錄,不過這確是在非獨立IP且非獨立主機的普通godaddy虛擬主機上實現多站點的唯一方法。

  以上功能只限可以綁定子目錄的虛擬主機上才可使用,如果你的虛擬主機連子目錄都不允許綁定的話,這個方法也是沒戲的,當然我用的是godaddy的虛擬主機,經過測試是沒有問題的。通過多網站,你就可以創建一個免費的類似“博客大巴”的獨立博客網站,把他們分給你的朋友、同學、同事、家人使用,不失為一個好方法哦!

您可能對這些感興趣:

  1. WordPress3.0多站点功能的开启设置
  2. Google Friend Connect在wordpress中无法显示的解决方案
  3. 今天幫一朋友解決了GFC在wordpress中無法顯示的問題
  4. 今天關閉了博客的評論審核功能
  5. 网站改版三个月来的成长小记

1 Comment

  1. PNG图标 2010-07-28、23:51

    很低调滴飘过……

    [回覆]

Add a Comment 開放評論 毋須審核 歡迎留言