我在aws上有一个flask应用,正在尝试正确设置从我的域名到aws url的url转发。
理想情况下,我希望映射如下:
Example.com ----> myapp-env.******.us-west-2.elasticbeanstalk.com
Example.com/mosaic ---> myapp-env.******.us-west-2.elasticbeanstalk.com/mosaic
Example.com/mosaic/uploader ---> myapp-env.******.us-west-2.elasticbeanstalk.com/mosaic/uploader
但是,我只能获得直接进入的页面的正确映射,而不能获得链接的正确映射。
要从一页转到另一页,我在html中有一些链接,提交后它们将发出发帖请求。
但是,如果链接是指向我的个人域的,那么它将把用户带到索引。就像Example.com/mosaic ----> Example.com
(其中example.com-> myapp-env。******。us-west-2.elasticbeanstalk.com映射仍然为真,因此它显示带有示例的索引页。网址栏中的com)
如果我将aws地址放入表格中,则此操作将按预期工作,并且aws地址位于网址栏中。
这是一个表单操作示例: http://example.com/mosaic/uploader“ method =” POST“ enctype =” multipart / form-data“>
也可能相关:
我的域名是在google上注册的,我在那里有example.com-> http://www.example.com的子域名,并且还有一个CNAME记录,其中包含www和值为http://wwww.myapp-env。*** ***。us-west-2.elasticbeanstalk.com
我需要在AWS上进行任何配置吗?
答案 0 :(得分:0)
当我创建了更简单的测试用例并修复了与链接有关的代码中的各种错误时,问题得以解决。