網站分站的實現方法
更新時間:2010年06月09日 10:51:10 作者:
現在一般的行業(yè)門戶網站為了業(yè)務的發(fā)展和網絡推廣,一般都會開通幾個地區(qū)和子行業(yè)的分站。下面是一些解決思路,需要的朋友可以參考下。
現在一般的行業(yè)門戶網站為了業(yè)務的發(fā)展和網絡推廣,一般都會開通幾個地區(qū)和子行業(yè)的分站(如:主站http://www.dbjr.com.cn/,分站1http://pg.jb51.net/,分站2http://wjp.jb51.net/,分站3http://hm.jb51.net/)。而對于分站來說一般都是采用子域名實現的。對于規(guī)模不大的網站來說,一般都是共用一臺服務器和數據庫,所有只要將子域名解析到服務器的IP就可以。
下面說說對于共用一臺服務器和數據庫的主站和分站怎樣實現。
方法一:采用URL重寫技術。就是如當用戶訪問pg.jb51.net這個URL地址時,將它重寫到服務器上的某個頁面。其實就是實現偽靜態(tài)的方法。特點:靈活性較大,新增分站比較方便,后期維護比較方便。
方法二:獲取用戶當前訪問的URL地址,根據該URL地址從數據庫讀取相關的數據顯示相應的頁面效果。特點:靈活性差,新增分站比較麻煩(在同一頁面上做不同的輸出),后期維護難道較大。
下面說說對于共用一臺服務器和數據庫的主站和分站怎樣實現。
方法一:采用URL重寫技術。就是如當用戶訪問pg.jb51.net這個URL地址時,將它重寫到服務器上的某個頁面。其實就是實現偽靜態(tài)的方法。特點:靈活性較大,新增分站比較方便,后期維護比較方便。
方法二:獲取用戶當前訪問的URL地址,根據該URL地址從數據庫讀取相關的數據顯示相應的頁面效果。特點:靈活性差,新增分站比較麻煩(在同一頁面上做不同的輸出),后期維護難道較大。
相關文章
git-github 子模塊倉庫更新(git submodule)及git中submodule子模塊
這篇文章主要介紹了git-github 子模塊倉庫更新(git submodule)/git中submodule子模塊的添加、使用和刪除,使用子模塊后,不必負責子模塊的維護,只需要在必要的時候同步更新子模塊即可,需要的朋友可以參考下2023-03-03