1

我有一个托管在 Heroku 上的 rails 4 应用程序。假设它的域是 www.example.com。

我想建立一个托管在其他地方的 wordpress 博客。我希望该博客位于 www.example.com/blog。

也就是说,我想使用子目录而不是子域。这是出于 SEO 目的。

您能否就我如何实现这一点提供建议?

更新:这是一个新站点,博客尚未建立。因此,没有任何传入链接需要担心中断。

更新 #2:我尝试在 heroku 上使用 rack-reverse-proxy。/blog/ 页面渲染良好。但是,我实际上会被重定向到 blog.example.com/blog/,而不是保留显示的 URL www.example.com/blog/。我在 rack-reverse-proxy README 中使用了相同的代码。但是,我找不到任何证据表明有人使用 rails 4 成功完成了这项工作。我将服务器从 heroku 移动到 EC2,现在我将尝试更多的东西。

4

1 回答 1

0

301 将对 /blog 的请求重定向到 blog.example.com 并为博客子域设置 DNS 条目。

网络机器人/爬虫将使用 301 更新其索引

您也可以尝试类似https://github.com/jaswope/rack-reverse-proxy但从问题本身的性质来看,这可能超出了知识范围

于 2013-09-30T19:34:45.273 回答