我在www.xyz.com上有一個現有的Rails Web應用程序。我使用namecheap購買了域名,並使用Heroku進行了部署。我想在www.xyz.com/blog上整合一個WordPress博客。我從來沒有這樣做過,也很困惑如何去做這件事。我是否應該在WordPress應用中使用wordpress gem來集成Wordpress並部署它,還是必須使用Namecheap來集成一些內容?我超級困惑,不知道從哪裏開始。有什麼建議?如何將wordpress博客整合到我的rails web應用程序中相同的域?
回答
如果您在Heroku上部署Rails應用程序,則無法將WordPress博客集成到同一主機名下。
主要問題是Rails應用程序是用Ruby編寫的,WordPress用PHP編寫的。 Ruby和PHP是兩種不同的語言。
我的建議是使用一個單獨的主機名。您可以將您的應用程序託管在(www.www.com)example.com的Heroku下,並在blog.example.com的其他地方託管您的WordPress博客。 這是相當簡單的,迄今爲止最好的解決方案。
如果技術上可以在同一主機名下運行WordPress博客和Rails應用程序(我知道肯定是因爲我對我的個人網站完全相同),但它涉及到一些系統管理知識(而且我是不確定你是否有必要的技能來執行這樣的任務),你將需要一個自定義的服務器。
爲了您的信息,我的配置基於Nginx作爲前端代理。如果請求出現/博客位置,我將它代理給PHP解釋器。否則,我將它代理到Rails應用程序解釋器(美洲獅或獨角獸)。
這是使用Heroku無法實現的,除非(但我沒有嘗試過)使用自定義構建包。
感謝您的幫助,西蒙娜。我讀到,如果我將它設置爲子域而不是子目錄,那麼搜索引擎優化的好處就會減少。你以前用過這個嗎? http://rywalker.com/setting-up-a-wordpress-blog-on-heroku-as-a-subdirectory-of-a-rails-app-also-hosted-on-heroku它看起來像是可能的Heroku的? – sharataka
安裝和維護的複雜性根本不值得。 –
- 1. 如何將我的WordPress博客整合到iOS應用程序中?
- 2. 如何將亞馬遜polly整合到我的WordPress博客中?
- 3. 我可以整合一個WordPress的博客到Facebook的應用程序
- 4. 如何在同一個域上放置rails應用程序和wordpress博客?
- 5. 如何將WordPress博客與我的Grails應用程序集成?
- 6. 將WordPress博客整合到MVC3網站
- 7. 整合WordPress的博客,以iPhone應用程序
- 8. 如何將http://j.mp整合到WordPress的博客?
- 9. AngularJS Web應用程序符合Wordpress博客
- 10. 如何將WordPress博客嵌入/整合到我自己的網站中?
- 11. 如何將我的WordPress博客與Wordpress插件的新Facebook整合?
- 12. 如何將Ruby博客添加到Rails 3應用程序
- 13. 如何將wordpress博客移動到帶博客的wordpress站點
- 14. WordPress的博客Android應用程序
- 15. Heroku的Wordpress博客應用程序
- 16. 將博客添加到Heroku上的Rails應用程序
- 17. 將博客功能添加到現有的Rails應用程序
- 18. 在Rails應用程序中添加wordpress博客
- 19. 如何合併我的Tumblr博客?
- 20. 如何將paypal與ruby整合到rails應用程序中?
- 21. 如何將Nokogiri整合到Rails應用程序中
- 22. 如何將facebook整合到我的iphone應用程序中
- 23. 如何將WebDAV整合到我的iPhone應用程序中?
- 24. 如何將Zoom.us整合到我的angularJS應用程序中?
- 25. 如何將iAd整合到我的Flash應用程序中?
- 26. WordPress頁面和博客整合
- 27. 如何在代理Heroku上一個Rails應用程序具有相同的下一個域WP博客
- 28. 將wordpress博客移動到具有相同域名的新主機
- 29. 如何將現有的WordPress博客整合到一個新的網站?
- 30. 我應該如何將Facebook應用程序整合到我當前的Rails應用程序(什麼架構)?
不知道爲什麼我會在這個問題上得票低......任何意見將有幫助 – sharataka