2017-08-31 64 views
0

問題
我們有一個新網站,使用Webflow進行託管。我們需要將此網站指向我們的舊DNS(test.co)。不幸的是,這涉及將我們的域(test.co)指向Webflow DNS服務器。這會從域(test.co/api)中刪除我們的API - 由EC2/Elastic Beanstalk託管 - 。我們有幾個解決方案 - 我們的主要解決方案是將Webflow文件移動到我們的EC2實例,但我們還不能做到這一點。我們的第二個是將我們的api移動到api.test.co.這可以工作,但它會破壞仍然使用test.co/api的傳統iOS和Android應用程序。使用Route 53將新網站路由到舊DNS,同時保留現有API的位置

我們試圖使用通過Webflow重定向,我確定它只是一個301,指向EC2實例(現在位於api.test.co)。但是API調用不會經歷這個過程(GET除外)。他們在重定向時停下來。

如何將新網站指向test.co,同時還將test.co/api指向EC2實例及其API,同時保持API調用test.co/api的功能?

非常感謝任何人的貢獻 - 會接受第一個合理的答案!

+1

如果不同的路徑轉到不同的地方,可能需要代理服務器。 – captncraig

回答

0

將您的應用程序處理重定向,我首先想到的,如果你有移動域名指向另一網站端點..:

安裝一個新的域上的現有test.co/api例如test1.co/API 安裝上新的web站點重定向test.co/api重定向到測試/ API

安裝在現有的test.co/api例的新的域test1.co/api 代理API新網站/test.co/api上的要求test1.co/api

相關問題