【发布时间】:2012-12-11 15:03:46
【问题描述】:
我正在运行一个支持 HTML4 哈希和 HTML5 pushstate() 的启用 AJAX 的网站。
我刚刚迁移到 AWS EC2 实例(运行 apache 的 Linux 服务器),两个站点都运行良好。
我遇到的唯一问题是当我刷新 HTML4 哈希页面时,正确的页面会显示出来。
但是,当我刷新像 http://www.datingjapan.co/conversations 这样的 HTML5 页面时,我收到以下错误消息:
看来 apache 正在尝试进入文件夹“convertations”,而不是只调用站点“index.php”,然后使用 jquery 加载正确的页面。
任何人都可以建议这里可能是什么问题。我假设它是一个 httpd.conf 设置。
谢谢
【问题讨论】:
-
我想你的意思是
pushstate()—popstateis an event, not a function。在这种情况下,“哈希标签”也不合适——如果您指的是 URL 中包含#哈希字符之后的部分,那只是哈希,而不是哈希标签。 -
谢谢你更新了问题..
-
不客气。我更新了我的答案:
Alias不是要走的路。
标签: jquery html ajax httpd.conf pushstate