1

我正在开发一个 Ruby on Rails 练习列表应用程序 (https://rbzexercise.herokuapp.com),并且正在尝试将其与 Wordpress 站点 (http://www.rubberbanditz.com) 集成。有没有简单的方法来进行集成?正如你所看到的,两者都相当成熟,所以我真的不想重写任何一个。现在我正在使用一种解决方法,它涉及页面http://rubberbanditz.com/exercise-library/中的 iframe ,但我们没有从中获得任何“谷歌果汁”。

更新:

根据评论,我已经开始考虑将应用程序集成到 exercise.rubberbanditz.com,但按照https://devcenter.heroku.com/articles/custom-domains上的指示似乎并没有完成这项工作. 去executive.rubberbanditz.com 时,我会自动转到主页。有没有人有将 Rails 应用程序设置为子域的经验,你能指点我一个好的教程吗?

谢谢你的帮助!杰森

4

2 回答 2

2

您的 iframe 方法很好,但可能会导致 seo 问题,因为您的所有链接都被困在 iframe 中。

另一种选择是采用您的 WordPress 主题并在您的/app/views/layouts/application.html.erb模板中重建它。完成后,创建一个子域(可能是 app.rubberbanditz.com 或锻炼.rubberbanditz.com)并设置您的 heroku 应用程序以使用新的子域。

Google 应该将这两个子域视为同一个网站,尤其是当您共享通用导航元素并且两个站点经常相互链接时。

最大的缺点是现在你必须在两个不同的地方更新你的设计,这可能是一个巨大的痛苦。

于 2012-04-16T15:40:39.250 回答
0

我之前使用过这种方法 running-php-inside-a-rails-app,用于在 rails 应用程序中运行 php。由于我只是渲染一个页面,因此不确定 wordpress 是否需要任何额外的东西。

于 2012-04-16T15:25:27.863 回答