如果尚未存在,则将hashbang添加到URL

时间:2012-05-02 12:15:35

标签: url append intercept hashbang path.js

问题

我已经使用#启动并运行了我的网站! URL和PathJS运行良好。当某人链接到已包含包含hashbang的正确URL结构的URL时,它可以正常工作。

我遇到的唯一问题是当用户访问URL中没有hashbang的页面时,需要附加hashbang然后重新加载页面,或者希望触发PathJS来检测正确的URL结构并执行我的操作已告诉它了。

实施例

访问http://twitter.com/google将拦截该网址,将其更改为http://twitter.com/#!/google,然后加载相应的内容。

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容定义根路由:

Path.root("#!/hello");

当用户没有任何哈希值到达页面时,PathJS将默认为根路径。