2011-08-07 38 views
0

我有一個非常簡單西納特拉的應用程序(傳情頁)上自定義域在Heroku上運行。一切正常。從西納特拉應用重定向在Heroku

我也有一個博客。它在標準heroku域下運行在不同的heroku應用程序上。

我的問題:
我怎樣才能讓我的末日應用重定向「www.mydomain.com/blog」其他Heroku的應用(例如,博客)。最好的'www.mydomain.com/blog'網址保存在用戶瀏覽器的地址欄中。

我想我需要某種機架重定向在我的應用程序,但我不知道如何得到它做..

幫助是非常讚賞。

PS 我知道你可以把博客在blog.mydomain.com,但不是在我們的案例

回答

2

的解決方案,您將無法重定向到其他Heroku的應用和維護WWW。 mydomain.com/blog在地址欄中。要在傳統託管中做你想做的事情,需要設置一個反向代理,這在Heroku上是不可能的 - 你會看到.heroku.com。

如果你感到快樂重定向到heroku.com - 如果blog.mydomain.com是不是一種選擇,那麼唯一的選擇是將西納特拉應用程序和博客結合起來像

get '/blog' 
    redirect 'http://<appname>.heroku.com' 
end 

應用程序放到www.mydomain.com上的一個應用程序中,然後從那裏開始。