2012-04-16 123 views
1

我正在研究一個Ruby on Rails練習列表應用程序(https://rbzexercise.herokuapp.com),我試圖將它與Wordpress站點(http:// www.rubberbanditz.com)。有沒有簡單的方法來進行整合?正如你所看到的,兩者都相當成熟,所以我真的不想重寫。現在我正在使用一種解決方法,其中涉及頁面http://rubberbanditz.com/exercise-library/內的iframe,但我們沒有從中獲得任何「google juice」。Ruby on Rails與Wordpress站點集成

更新:

基礎上的評論,我已經開始尋找到應用程序整合到exercise.rubberbanditz.com,但在之後的https://devcenter.heroku.com/articles/custom-domains方向似乎並沒有做的工作。當去exercise.rubberbanditz.com我只是自動轉發到主頁面。有沒有人有任何設置軌道應用程序到一個子域的經驗,你可以指點我一個很好的教程?

感謝您的幫助! Jason

回答

0

我之前使用過這種方法,running-php-inside-a-rails-app,用於在rails應用程序中運行php。由於我只是渲染一個頁面,因此不確定是否需要額外的wordpress。

2

您的iframe方法很好,但可能會導致seo問題,因爲您的所有鏈接都被困在iframe中。

另一種選擇是採取你的WordPress主題,並在你的/app/views/layouts/application.html.erb模板中重建它。完成後,製作一個子域名(可能是app.rubberbanditz.com或workouts.rubberbanditz.com),然後設置您的heroku應用以使用新的子域名。

Google應該將這兩個子域視爲同一個網站,尤其是當您共享常用導航元素,並且這兩個網站都經常互相鏈接時。

最大的缺點是,現在你必須在兩個不同的地方更新你的設計,這可能是一個巨大的痛苦。

+0

試圖讓這種方法奏效,一旦我知道它很好,就會發布。感謝輸入的人! – 2012-05-30 17:05:30