2
說我有一個www.foo.com域是設置上加載foo.appspot.com處理動態子域的谷歌應用程序引擎(JAVA)
我設置的東西,怎麼辦我的應用程序以便該網站可以通過任何子域進行訪問(如user.foo.com)?然後,我如何在我的應用程序中理解,請求具有值爲用戶的子域?
我只是不確定我需要在我的DNS中進行哪些修改,以及我需要在我的代碼中進行哪些修改才能讀取子域。
也許有更簡單的方法,所有user.foo.com請求實際負載(未重定向)foo.appspot.com/user,在這種情況下,這將是非常簡單的在我的代碼來處理。
我只是不確定如何進行這些修改 - 但基本上我試圖實現的是,我的每個用戶都有自己的子域。
好的謝謝。我只是這樣做,它的工作原理。關於第二個問題,我如何在我的應用程序中處理它?只需解析請求對象並查看它是否包含子域?或者有沒有更符合Java的標準方法呢? –
在Python中,webapp2具有基於子域的路由功能,但它不會幫助你。如果我不得不猜測,我會說你需要解析請求,但也許有更好的/其他的方式。 –
是的,我已經結束了使用本地servlet api來獲取服務器名稱,然後解析它得到的子域部分:'request.getServerName()。split(「\\。」)[0]' –