我有一個客戶想要將他的Rails應用程序遷移到Heroku。然而,客戶端也有一個與他在WordPress上運行的域相關的博客。目前,WordPress博客與Rails應用程序一起運行愉快,但一旦我們遷移到Heroku,顯然是不可能的。需要在Heroku上鍊接WP Blog與Rails應用程序
該應用的網址類似http://mydomain.com,博客的網址類似http://mydomain/blog。
我意識到最好的長期解決方案是用Toto或Jekyll等Rails格式重做博客。但是從短期來看,繼續託管WP博客的最佳方式是在哪裏(或某處)使用Heroku來運行應用程序?客戶不希望博客位於子域名上,而是因爲搜索引擎優化的原因而停留在mydomain /博客上,也因爲有博客流量。我有兩個想法:
使用rack_rewrite或折射(或只是一個普通的老301和Apache mod_rewrite的)舊(非Heroku的)服務器上的主URL從舊網站重定向的Heroku。在這種情況下,我可以讓Wordpress博客愉快地運行。我認爲??如果我這樣做,是否有理由選擇其中一個選項(rack_rewrite,refraction或mod_rewrite)?
切換DNS信息以指向Heroku站點,然後使用301從博客重定向到舊站點。但是,我必須在子域上獲取舊的(非Heroku)網站,並使用某種重寫規則,因此它看起來不是子域。
這兩種方法中的哪一種更可取,還是有另一種方法可以使我更容易丟失?
什麼只是寫在Ruby中的PHP執行? – 2011-02-27 01:29:35
@John,我有同樣的情況。你是否遵循了Willfield的建議或找到了另一種解決方案? – Dorian 2011-08-21 19:03:16
@Dorian,我剛剛說服客戶說這是一個壞主意,所以我想我確實遵循了Winfield的建議。 – 2011-08-26 23:15:00