2013-03-22 33 views
1

我的Ember應用居住在example.com/path/to/ember_app如何在Ember中設置根URL

我的問題是,灰燼似乎是基於站點根目錄,而不是應用程序的根目錄下生根的一切,所以當我希望燼根到:

example.com/path/to/ember_app/**news_items** 

我得到一個500 (Internal Server Error) (GET)example.com/news_items

+0

我不確定我是否理解正確。您希望在您的域中登錄的人重定向到運行該應用程序的視圖?如果是這樣的話,你應該有一個實際的鏈接(''標籤),它將用戶發送到正確的路徑,或者通過代碼強制重定向(響應重定向或類似的)。 – MilkyWayJoe 2013-03-22 14:10:55

+0

@MilkyWayJoe我不確定問題出在我的理解或執行上。如果應用程序位於'example.com/some/path/to/app'中,它的所有根都來自'example.com/some/path/to/app',或者它會嘗試使用站點根作爲其路徑的基礎? – Undistraction 2013-03-22 15:24:48

+0

@MilkyWayJoe更新了我的問題。 – Undistraction 2013-03-22 15:42:31

回答

1
MyApp.IndexRoute = Ember.Route.extend({ 
    redirect: function() {   
    this.transitionTo('example.path'); 
    } 
}); 

這應該會幫助你,這基本上是將你的應用的索引路由重定向到example.path路由。