台灣最大程式設計社群網站
線上人數
2741
 
會員總數:246323
討論主題:189853
歡迎您免費加入會員
討論區列表 >> 網管 / 資安 / VM >> 求整合公司數個網站的好方法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
求整合公司數個網站的好方法
價值 : 30 QP  點閱數:1753 回應數:4
樓主

菲米亞•凡斯
初學者
52 6
146 41
發送站內信

由於公司不同專案Team各自負擇開發不同的網站
這些網站分別處在不同的機器或是以不同的Port來區隔

由於最近各專案Team開始整合
所以現在我們公司有個需求
就是希望把原先各自獨立的網站給全部整合起來

舉例來說
原來有以下的網站
www.company.com
www.company.com.tw
a1.company.com.tw
a2.company.com.tw

現在想要變成
www.company.com
www.company.com/tw
www.company.com/a1
www.company.com/a2

請問除了修改程式外
是否還有其它比較快的方式來調整呢??
硬體或軟體的調整都可以接受

先謝謝各位前輩的指點了...

本篇文章發表於2006-11-28 14:29
1樓
作者回應

菲米亞•凡斯
檢舉此回應
對了
還有一點忘了說明

除了網址的整合外
還希望Session&Cookie能彼此共用
不知道有沒有方法呢?
本篇文章回覆於2006-11-28 14:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
由於網頁中,或許有的是寫了絕對位置,因此是需要實體地去修改網頁的
如果有的網站用asp,jsp,php,要整合session也有困難,各網站勢必要改code
Cookie有分domain name,如果當初程式碼沒指定,這點要共用是比較沒問題,但要檢查一下會不會二個網站用了相同名稱,以致互相覆蓋

如果您要的是'修改程式'以外的方法,我就不會了
本篇文章回覆於2006-11-28 16:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

菲米亞•凡斯
檢舉此回應
Allen大大

您說的部份在實際狀況確實一定要修改程式
但是希望能以最小的幅度來修改

假設目前所有的網站的情況是
1.只用 ASP.NET 來開發
2.連結使用的都是相對路徑
3.使用的 Session 名稱也都有統一

那麼怎麼做才能達到我們公司想要的整合呢?
本篇文章回覆於2006-11-28 18:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

Allen
捐贈 VP 給 Allen 檢舉此回應
您可以架一個網站,下面建立多個虛擬目錄,用來放置您原本的各式網站,那麼就可以達成您要的
www.company.com
www.company.com/tw
www.company.com/a1
www.company.com/a2

這個要求, 由於您都用相對路徑,因此就不會有破圖的問題,最後只剩session共用,這部份可以在各虛擬目錄中著手,關於這點
http://www.allenkuo.com/forum/viewthread.asp?mid=1569&
專業 ASP.NET 安全防護
這本書page 222有提到'跨多重伺服器使用表單證認'的做法,您可以參考,或到google查一下'machineKey'
本篇文章回覆於2006-12-01 10:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.