2013-01-04 23 views

回答

0

這是因爲服務器也需要能夠理解URL。因此,例如,您的頁面位於http://example.com。您使用鏈接的點擊事件使其成爲http://example.com/more-info。但是,如果服務器上不存在http://example.com/more-info,則刷新頁面將無法正常工作,因爲瀏覽器不會知道/more-info實際上是索引頁的一部分。所以pushstate僅在客戶端和服務器都識別新的URL時纔有效。

+0

你有什麼想法如何使cliet認識新的網址... htaccess ?? – user590896

+0

是的,你可以用htaccess來完成。看看這裏:http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/ –

相關問題