Amazon web services AWS网关API部分路径重定向

Amazon web services AWS网关API部分路径重定向,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,让我们稍微说明一下,我使用API网关作为托管在不同服务器上的两个站点的反向代理,主要用途是在我的主域下的/blog这样的路径中放置wordpress,因此我有: site1.com myblog.com(wordpress已安装) 类似于myawesomedomain.com 我有一个类似于/blog/{proxy+}的路由(在网关api中),它将所有内容发送到myblog.com,现在是问题所在 如果我把这个URLmyawesomedomain.com/blog/wp content/as

让我们稍微说明一下,我使用API网关作为托管在不同服务器上的两个站点的反向代理,主要用途是在我的主域下的/blog这样的路径中放置wordpress,因此我有:

  • site1.com
  • myblog.com
    (wordpress已安装)
  • 类似于
    myawesomedomain.com
我有一个类似于
/blog/{proxy+}
的路由(在网关api中),它将所有内容发送到
myblog.com
,现在是问题所在

如果我把这个URL
myawesomedomain.com/blog/wp content/assets/css/style.css
放到
myblog.com/blog/wp content/assets/css/style.css
上,结果是404,因为
myblog.com/blog
dosent存在

所以我想这样重定向

myawesomedomain.com/blog/wp-content/assets/css/style.css -> myblog.com/wp-content/assets/css/style.css
请注意缺少的
/blog
路径

我怎样才能做到这一点?

来自评论

proxy
将是请求的路径参数,只需在url末尾添加/{proxy}并映射method.request.path.proxy中的
proxy
变量值,即可将整个路径追加到集成端点

并且资源
{proxy}
上方的任何资源路径都将被自动忽略


有关如何添加代理参数的详细信息如下:

您能否查看答案并确认是否进行了类似配置?这不应该发生,只有路径参数{proxy}中的路径应该附加到myblog.com你真了不起,非常感谢,没有意识到我只能替换{proxy+}路径部分,再次感谢