我試圖圍繞使用HTML5 pushState的頭。它似乎很好。我可以添加狀態,回到我的瀏覽器,一切都很好。但是,當我刷新頁面時,它會導致404,因爲附加了pushState的URL實際上並不存在...pushState呆在同一頁
我試圖從一個文件夾中加載一切,使用index.html
頁,因此該網址看起來像http://www.server.com/app_name/<something>
(app_name
是一個包含index.html文件的文件夾)。
據我所知,hashbang被認爲是不好的,所以什麼pushState網址可以/應該使用,將保持在同一個實際頁面,並允許我刷新?
刷新後,我仍然能夠檢索狀態?
p.s.我不關心未啓用javascript的瀏覽器或維護向後兼容性。我不想更改任何.htaccess
規則以使此便攜式和無配置。
沒錯,這就是我想要解決這個問題,不調整服務器的路由/ .htaccess規則。 – gingerlime