【发布时间】:2015-12-24 00:55:17
【问题描述】:
我试图弄清楚如何进行历史状态操作,我看到一个网站有一个很好的功能,如果你在斜线后面放任何东西,该网站仍然会加载,但由于存在缺陷而处于不完整状态状态机。我想知道你如何让网站捕获地址并像这样转发?我唯一的猜测是更改 .htaccess 文件,但我不确定从哪里开始...
http://bufmi.org/(这是网站)
http://bufmi.org/about(这是一个站点的例子)
http://bufmi.org/foobar(这仍然会加载网站,但不是实际页面)
他们已经设置好,无论你在斜线后输入什么,它都会进入网站,他们是如何做到的?
【问题讨论】:
-
你看过页面上使用的javascript了吗?
-
是的@hopkins-matt...实际上这是一个古老的矿山项目,我写了这个网站很久以前使用的状态机。我有源文件,但我觉得答案在于 404 错误和从 .htaccess 文件重定向。由于我的知识有限,只有我只能将它与哈希符号一起使用。虽然我使用历史 JS,但我无法弄清楚的一件事是重定向。
-
哦。我想我看错了。因此,您不会尝试复制不存在页面的不完整加载。您正在尝试将那些不存在的页面转发到 404 而不是不完整的页面?
-
我可能会失去理智...忽略最后一条评论。你想要不完整的状态而不是 404,对吧?
-
是的...这正是我要找的...
标签: jquery html .htaccess history.js