Добавление hashbang к URL, если его еще нет
проблема
Я запустил свой сайт и использую #! URL и PathJS работают хорошо. Он отлично работает, когда кто-то связан с URL-адресом, который уже содержит правильную структуру URL-адреса, содержащую хэш-банг.
Единственная проблема, с которой я сталкиваюсь, - это когда пользователь заходит на страницу без хеш-бенга в URL, ему нужно добавить хеш-бэнг, а затем либо перезагрузить страницу, либо, надеюсь, вызвать PathJS, чтобы определить правильную структуру URL и выполнить то, что я сказал это к.
пример
Посещение http://twitter.com/google
перехватит этот URL, измените его на http://twitter.com/#!/google
а затем загрузить соответствующий контент.
1 ответ
Вы можете определить корневой маршрут с помощью:
Path.root("#!/hello");
Когда пользователь заходит на страницу без хэшей, PathJS по умолчанию использует корневой маршрут.