我正在運行支持HTML4哈希和HTML5 pushstate()的支持AJAX的站點。httpd.conf和HTML5 pushstate()
我剛剛遷移到AWS EC2實例(運行Apache的Linux服務器),並且這兩個站點運行良好。
我遇到過的唯一問題是當我刷新正確頁面顯示的HTML4哈希頁時。
然而,當我刷新HTML5頁面像http://www.datingjapan.co/conversations我收到以下錯誤信息:
看來,阿帕奇試圖進入該文件夾「converstations」而並非只是調用該網站「 index.php'然後使用jquery加載正確的頁面。
任何人都可以建議這裏可能是什麼問題。我假設它是一個httpd.conf設置。
THX
我想你的意思是'pushstate()' - ['popstate'是一個事件,而不是函數](https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/popstate)。在這種情況下,「哈希標記」也不合適 - 如果你指的是包含'#'哈希字符的URL部分,那只是哈希,而不是哈希標記。 –
謝謝你更新了這個問題.. – Adam
非常歡迎。我已經更新了我的答案:「別名」不是要走的路。 –