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