0

有人可以帮我弄这个吗?提前致谢。

我的域名来自 GoDaddy,应用程序基于流星 js 构建,并托管在 Galaxy 主机上。我想将所有对“/blog/”的请求重定向到托管在不同服务器上的外部 WordPress 站点。

例如,如果有人访问

http://example.com/blog/some-article -> 这个请求应该打开一些托管在不同服务器上的文章。

您能否建议如何实现这一目标?

银河托管非常简单,具有成本效益,并且为我的应用程序提供了非常快的响应时间,<50ms。我希望坚持下去。

谢谢

4

1 回答 1

0

如果您可以在没有 301 重定向的情况下将用户带到正确的位置,那么您可以设置document.location您的/blog/:slug路线。

例如使用FlowRouter

FlowRouter.route('/blog/:slug', {
  action(params) {
    document.location = 'https://otherserver/'+params.slug;
  }
});

使用 react-router 会类似。

如果您想发出需要来自服务器的 301 重定向,我不确定您是否可以在 Galaxy 中做到这一点,而无需控制他们没有给您的 nginx 配置文件。

于 2017-11-22T20:23:02.130 回答