【发布时间】:2019-10-21 16:30:07
【问题描述】:
假设有一个域 xyz.com,在 DNSSimple 注册和管理。 Rails 应用程序被配置为为https://www.xyzDOTcom 的网站提供服务。还有一个子域https://get.xyzDOTcom,配置为提供使用Unbounce 设置的多个登录页面。
现在,SEO 人员希望通过 https://www.xyzDOTcom/storage/PAGE 访问所有 Unbounce 页面。我通过将 Rack 的反向代理添加到 config.ru 来实现这一点。
问题 - SEO 人员还希望将现有的 https://get.xyzDOTcom/PAGE URL 重定向 (301) 到其对应的 https://www.xyzDOTcom/storage/PAGE 对应对象。 Unbounce 允许将自定义 Javascript 博客嵌入其页面,因此我尝试了 window.location = , window.location.replace(), window.location.href = 等,但在尝试访问 https://get.xyzDOTcom/PAGE 时,它们都导致无限重定向循环。
如何实现 https://get.xyzDOTcom/PAGE 到相应的反向代理 https://www.xyzDOTcom/storage/PAGE 的这种 301 重定向?
【问题讨论】:
标签: javascript ruby-on-rails http url-redirection unbounce