2013-06-24 61 views
4

我使用的是ember1.0-rc3,我想將hashbang網址更改爲正常的url格式(即,www.site.com/admin#/page1至www.site.com /admin/page1).爲了做出這個改變,我在app路由器中使用location:「history」。如何將hashbang url更改爲歷史記錄API

但是,當我重新加載頁面或書籤頁面不起作用時,它只會重定向到主頁only.I希望選項重新加載和書籤在我的應用程序,而不會改變重定向URL在.htaccess文件。有沒有辦法對於它?提前致謝

回答

4

爲了使用HTML5歷史記錄與單個頁面應用程序,如燼,您的服務器必須具有爲任何URL呈現您的主index.html文件的行爲。 Ember路由器具有在加載並查看正確路由時查看URL的邏輯。

+0

謝謝...但要使我的服務器爲任何URL提供index.html,我必須在.htaccess文件中更改它。如果不在服務器端更改以實現此目的,是否有任何選項可以在客戶端更改它? – Bala

+0

不,不可能在沒有服務器支持的情況下使歷史方法起作用。 –

+0

感謝您的澄清.... – Bala