Добавление hashbang к URL, если его еще нет

проблема

Я запустил свой сайт и использую #! URL и PathJS работают хорошо. Он отлично работает, когда кто-то связан с URL-адресом, который уже содержит правильную структуру URL-адреса, содержащую хэш-банг.

Единственная проблема, с которой я сталкиваюсь, - это когда пользователь заходит на страницу без хеш-бенга в URL, ему нужно добавить хеш-бэнг, а затем либо перезагрузить страницу, либо, надеюсь, вызвать PathJS, чтобы определить правильную структуру URL и выполнить то, что я сказал это к.

пример

Посещение http://twitter.com/google перехватит этот URL, измените его на http://twitter.com/#!/google а затем загрузить соответствующий контент.

1 ответ

Вы можете определить корневой маршрут с помощью:

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

Когда пользователь заходит на страницу без хэшей, PathJS по умолчанию использует корневой маршрут.

Другие вопросы по тегам