2014-02-12 57 views
0

我期待更新我網站的部分內容以獲得更友好的網址。從#url更新爲/以改善命名

目前我使用#tags的,這意味着該頁面的URL結束的時候說,我從example.com/trucksexample.com/trucks#1234_235_23

不刷新,但我想轉移,要成爲

example.com/tracks/large/standard/VXR-Maloo 

但是這需要在IE7和8中工作,並且在我去example.com/trucks後也不需要刷新頁面。

我在想一個歷史API,但這不適用於IE7/8,所以有沒有人有任何建議?

後端是在java平臺上。

+0

這需要在服務器端完成。您可以使用重寫規則(.htaccess或web.config)或使用服務器端語言的URL重寫來完成此操作。 – Archer

+2

如果頁面不刷新,該如何工作? – Dan

+0

其實我把這一切都回來了。他們是一個變化的時代! http://stackoverflow.com/questions/3338642/updating-address-bar-with-new-url-without-hash-or-reloading-the-page – Archer

回答

0

沒有一種方法可以在所有瀏覽器上運行。

考慮只有在不支持歷史API的舊瀏覽器上回退到基於散列的實現。您可以使用模塊(如History.js)來完成此操作。

相關問題