2013-04-13 10 views
4

或者可以這樣做嗎?一個谷歌應用程序引擎應用程序如何服務多個域?

例如,我想幫助幾個朋友設置他們的購物車網站。他們已經購買了他們的網站域名。但我想支付一個谷歌應用程序引擎應用程序在www.mywebsite.com,我想「轉發」他們的域名爲www.mywebsite.com/friend1,www.mywebsite.com/friend2。通過這種方式,我希望他們的客戶看到他們的網站可能是http://www.friend1.com,但實際上它們是由一個應用程序引擎應用程序提供的。

在我的應用程序中,我知道如何獲得分析的路徑,所以我可以去數據存儲區服務不同的頁面html。所以問題是一個谷歌應用程序引擎如何或可以從不同的域轉發。謝謝!

回答

1

我不太清楚「前進」的確切含義是什麼,但我試着回答不同的情況。

  1. 如果您希望瀏覽器繼續使用,無需以往任何時候都顯示www.mywebsite.com顯示www.friend1.com一路,你應該有friend1.com設置爲谷歌應用程序帳戶,並添加自己的域名爲你的應用程序(就像你爲自己的域所做的那樣)。這樣,所有到www.friend1.com的流量(或者他們選擇的子域名)都會流向您的appengine應用。而你的應用程序應該相應地檢測http請求和響應的域。

  2. 如果你只是想要一個「重定向」...這意味着,用戶去www.friend1.com將他們的瀏覽器自動去www.mywebsite.com/friend1並顯示在URL欄中,以及,只需在www.friend1.com上設置一個index.html頁面並在文件中添加meta refresh header即可。或者使用任何服務器端重定向方法。

+0

你能否提供更多關於如何爲多個域做#1的細節?據我所知,目前似乎不可能。 –