2017-08-31 5 views
0

Le problème
Nous avons un nouveau site, hébergé par Webflow. Nous avons besoin que ce site soit pointé vers notre ancien DNS (test.co). Malheureusement, cela implique de pointer notre domaine (test.co) vers les serveurs DNS Webflow. Ceci supprime notre API - hébergée avec EC2/Elastic Beanstalk - du domaine (test.co/api). Nous avons quelques solutions - notre principale consiste à déplacer les fichiers Webflow vers notre instance EC2, mais nous ne pouvons pas encore le faire. Notre secondaire est de déplacer notre api à api.test.co. Cela fonctionne, mais il casse les anciennes applications iOS et Android qui utilisent encore test.co/api.routage nouveau site Web à l'ancien DNS avec la route 53, en persistant emplacement des API existantes

Nous avons essayé d'utiliser une redirection via Webflow, dont je suis sûr qu'il s'agit simplement d'un 301, pour pointer vers l'instance EC2 (maintenant située sur api.test.co). Mais les appels d'API ne passent pas par ce processus (sauf GET). Ils sont arrêtés à la redirection.

Comment puis-je pointer le nouveau site Web vers test.co, tout en pointant test.co/api vers l'instance EC2 avec notre API, tout en maintenant la fonction d'un appel d'API à test.co/api?

Merci beaucoup à tous ceux qui contribuent - accepteront la première réponse sensée qui fonctionne!

+1

Probablement besoin d'un serveur proxy si différents chemins vont à des endroits différents. – captncraig

Répondre

0

-vous gérer l'application réoriente, ma première pensée si vous devez déplacer le domaine pour pointer vers un autre point final Web est ..:

Installation d'un nouveau domaine sur l'existant test.co/api exemple test1.co/api Setup sur redirect nouveau site web pour rediriger test.co/api pour tester/api

ou

installation d'un nouveau domaine sur l'existant test.co/api exemple test1.co/api~~V~~singular~~3rd API Proxy demandes sur le nouveau site /test.co/api to test1.co/api